作者genius091612 (Yomao)
看板AndroidDev
標題[問題] Service pause當前執行中的Activity
時間Mon Oct 7 23:35:37 2013
請問一個Service有辦法pause當前執行中的Activity嗎?
我在寫個遊戲的外掛,外掛當然是以service存在,並在遊戲執行時背景運作
其中因為截圖 + 運算太慢,我打算pause遊戲,等該做的都做好後再resume
請問這可以辦到嗎?
因為android都有個多工鍵,她可以達到暫停程式的功能,所以猜測這功能可能可以達到
但搜尋時不知道該怎麼下關鍵字,都找到些onPause、onResume什麼的,只能靠發問了,
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.137.144.65
1F:推 gpc:你一般APP可以做key injection或下touch event? 10/08 02:06
2F:→ genius091612:可以,只要有root 10/08 11:58
3F:→ genius091612:我為了做外掛,當然已經達成這功能了 10/08 11:58
4F:→ genius091612:然後我能理解你想的,直接下touch event按多工鍵就好 10/08 12:00
5F:→ genius091612:但是那樣會導致畫面變多工模式,使用者可能會誤解 10/08 12:02
6F:→ genius091612:以為外掛跳出失效,所以我想讓遊戲畫面依舊保持 10/08 12:03
7F:→ genius091612:全螢幕,只是暫停住而已 10/08 12:04
8F:→ genius091612:另外使用者如持有的是舊的android手機,即不包含 10/08 12:06
9F:→ genius091612:虛擬按鍵多工鍵,那這麼做會立馬失效 10/08 12:07
10F:推 sdyy:偷跳一個完全透明的Activity 後面的畫面就會進onPause 10/08 21:19