[問題] Service pause當前執行中的Activity

看板AndroidDev作者 (Yomao)時間12年前 (2013/10/07 23:35), 編輯推噓2(208)
留言10則, 3人參與, 最新討論串1/2 (看更多)
請問一個Service有辦法pause當前執行中的Activity嗎? 我在寫個遊戲的外掛,外掛當然是以service存在,並在遊戲執行時背景運作 其中因為截圖 + 運算太慢,我打算pause遊戲,等該做的都做好後再resume 請問這可以辦到嗎? 因為android都有個多工鍵,她可以達到暫停程式的功能,所以猜測這功能可能可以達到 但搜尋時不知道該怎麼下關鍵字,都找到些onPause、onResume什麼的,只能靠發問了, 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.137.144.65

10/08 02:06, , 1F
你一般APP可以做key injection或下touch event?
10/08 02:06, 1F

10/08 11:58, , 2F
可以,只要有root
10/08 11:58, 2F

10/08 11:58, , 3F
我為了做外掛,當然已經達成這功能了
10/08 11:58, 3F

10/08 12:00, , 4F
然後我能理解你想的,直接下touch event按多工鍵就好
10/08 12:00, 4F

10/08 12:02, , 5F
但是那樣會導致畫面變多工模式,使用者可能會誤解
10/08 12:02, 5F

10/08 12:03, , 6F
以為外掛跳出失效,所以我想讓遊戲畫面依舊保持
10/08 12:03, 6F

10/08 12:04, , 7F
全螢幕,只是暫停住而已
10/08 12:04, 7F

10/08 12:06, , 8F
另外使用者如持有的是舊的android手機,即不包含
10/08 12:06, 8F

10/08 12:07, , 9F
虛擬按鍵多工鍵,那這麼做會立馬失效
10/08 12:07, 9F

10/08 21:19, , 10F
偷跳一個完全透明的Activity 後面的畫面就會進onPause
10/08 21:19, 10F
文章代碼(AID): #1IKjJB8F (AndroidDev)
文章代碼(AID): #1IKjJB8F (AndroidDev)