我目前正嘗試在安裝了4.4.4版(API 19)的Honeywell CT50上以編程方式禁用主頁按鈕。我已經嘗試了幾個由其他人發佈的代碼,但他們都沒有工作。請幫助。謝謝以編程方式爲Android安裝主頁按鈕4.4.4
-8
A
回答
0
我很確定幼兒鎖只是使用BroadcastReciever並監聽Intent.ACTION_MAIN和類Intent.CATEGORY_HOME - 這就是爲什麼當你第一次啓動它時,它會告訴你檢查「使用這個應用程序作爲默認「框,並讓你選擇幼兒鎖。
因此,它不是真正的封鎖Home鍵的話,那只是自己設定了作爲默認廣播接收器:
Intent i = new Intent(Intent.ACTION_MAIN); i.addCategory(Intent.CATEGORY_HOME);
i.addCategory(Intent.CATEGORY_HOME);
當您啓動幼兒鎖,它可能設置一個內部標誌,如果你按下home鍵,它只是把窗口放在前面。如果該標誌未設置,則可能會明確啓動Launcher。
我希望這是有道理的。這只是一個理論,但我幾乎100%肯定這是如何完成的。
+0
我剛剛嘗試過,即使它沒有真正阻止主頁按鈕,但如果我無法禁用主頁按鈕,我將不得不使用它作爲最後一個選項。謝謝你的幫助= D – Laran
相關問題
- 1. 以編程方式編寫android:按鈕
- 2. 以編程方式安裝android事件
- 3. 安裝Android APK以編程方式
- 4. 以編程方式安裝Android容器
- 5. Android以編程方式聲明按鈕?
- 6. 如何以編程方式禁用主頁按鈕?
- 7. 以編程方式基於主題的Android更改按鈕
- 8. 以編程方式禁用安卓android,Home和Recent按鈕
- 9. 如何以編程方式在安裝/卸載APK屏幕上的按鈕android
- 10. 以編程方式按下按鈕
- 11. iPhone:以編程方式按下按鈕
- 12. 以編程方式按下此按鈕
- 13. 如何禁用以編程方式長按主頁按鈕啓動谷歌?
- 14. 以編程方式在網頁上按下按鈕
- 15. 以編程方式安裝字體
- 16. 如何以編程方式安裝.ipa
- 17. 以編程方式安裝TableLayout
- 18. 以編程方式安裝apk
- 19. 以編程方式安裝Windows服務
- 20. 以編程方式安裝.mobileconfig
- 21. 以編程方式安裝Firefox插件
- 22. 以編程方式安裝Windows服務
- 23. 以編程方式將主LinearLayout和按鈕添加到Android應用程序
- 24. Android:按下按鈕時以編程方式添加EditText
- 25. Android在後臺以編程方式安裝應用程序
- 26. 當主頁按鈕按下時,如何以編程方式終止android應用程序?
- 27. 以編程方式點擊按鈕vb.net
- 28. 以編程方式點擊HTML按鈕
- 29. 以編程方式單擊MessageBox按鈕
我不認爲這是可能的。 – Raghunandan
這是一個Android安全違規。 –
你不能禁用它。除非你建立你自己的Android自定義操作系統。但是在用戶體驗方面,這是一個非常糟糕的主意 –