我需要檢測服務中的HomeButton事件。不在活動中。覆蓋服務中的主頁按鈕和返回按鈕 - Android
我正在製作一個應用程序,它將覆蓋任何其他應用程序。就像總是在屏幕上的附加菜單一樣。 在某些特定事件中,我需要覆蓋按下主頁按鈕,菜單按鈕,後退按鈕,音量按鈕以及電源按鈕。
我相信這必須在服務中完成,因爲所有其他應用程序必須正常運行。所以事件必須在服務中處理而不是在活動中處理。
這是可能的: http://www.kidscrape.com
我需要檢測服務中的HomeButton事件。不在活動中。覆蓋服務中的主頁按鈕和返回按鈕 - Android
我正在製作一個應用程序,它將覆蓋任何其他應用程序。就像總是在屏幕上的附加菜單一樣。 在某些特定事件中,我需要覆蓋按下主頁按鈕,菜單按鈕,後退按鈕,音量按鈕以及電源按鈕。
我相信這必須在服務中完成,因爲所有其他應用程序必須正常運行。所以事件必須在服務中處理而不是在活動中處理。
這是可能的: http://www.kidscrape.com
你可能想找到一種方法如何從Activity
傳達給Service
(相反)。最簡單的辦法是使用EventBus
,無論是這兩個:
所以最終你剛剛從Activity#onBackPressed()
觸發一個事件,並抓住它在Service
。
thx,但沒有活動只有服務。 – 5er
sooo,你到目前爲止嘗試過什麼? –
你想知道,如何檢測主頁按鈕事件。對? – activesince93
在最新的API中不可能。 http://stackoverflow.com/a/17756786/4596556。你應該拿出新的代碼:) –