[英]How to disable Home Button Click in an Activity - like in Lockscreen Apps?
我需要開發一個鎖屏應用程序。 我已經設置了前台服務,包括一個監聽屏幕關閉事件的廣播接收器。
現在我被主頁按鈕困住了。 我知道 Google Play Store 上有幾個鎖屏應用程序,它們都可以工作。 當按下虛擬主頁按鈕時,它顯示它被按下,但沒有任何反應。
我已經環顧四周並嘗試了一些事情:
無法添加 window android.view.ViewRootImpl$W@e68931b -- window 類型 2010 的權限被拒絕
(即使我在清單中設置了 android.permission.SYSTEM_ALERT_WINDOW)。
有沒有辦法只能從應用程序本身停用鎖定任務? Play 商店中的鎖屏應用程序如何鎖定主頁按鈕按下?
我自己想通了。 App Store 中的鎖屏應用程序不會禁用主頁按鈕。 他們確實使用了系統覆蓋 window,即使按下按鈕也會隱藏主屏幕。 當我嘗試將TYPE_SYSTEM_ERROR用於覆蓋時導致錯誤。 對於較新的 API 版本, TYPE_APPLICATION_OVERLAY有效
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.