如何在菜單或警報對話框彈出時禁用主頁鍵? 我知道如何在活動中禁用主鍵。但是當菜單或報警對話框彈出時,這種方式是無效的。如何實現這個功能。或者有沒有辦法處理這種情況?如何在菜單或警報對話框彈出時禁用主頁鍵?
0
A
回答
0
0
我在我的項目中有相同的要求。這是我的解決方案:
1)你應該有一個紮根設備。
2)確保您的活動是主要活動,它應該有PARAMS這樣的:
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.DEFAULT" />
如果你擁有了它,當你點擊主頁按鈕的android建議你的其他應用程序,除了啓動...
3)接下來,由於我們有根設備,只需找到並重命名爲LauncerBBB.apk的Launcher.apk(甚至可以通過編程來完成)。
4)就是這樣。現在只有您的應用程序是主要的,它將通過主頁按鍵顯示。
P.S.如果您需要訪問Launcher,則可以從應用程序的祕密菜單啓動LauncerBBB活動。
+0
謝謝你的回覆。這種方法可能是根植設備解決這種情況的好方法。但不幸的是,我的項目沒有在根目錄的設備上運行。 – Judy
+0
你說過「我知道如何禁用活動中的主鍵」。但是,您的項目不在根植設備上運行。 你是如何禁用沒有root權限的Home按鈕的? –
相關問題
- 1. 從主父對話框(MFC)菜單彈出對話框?
- 2. android:彈出菜單,彈出對話框
- 3. 警報對話框彈出後期
- 4. LocationListener警報對話框彈出多個彈出框
- 5. 如何禁用警報對話框關閉,如果在警報對話框中的editText爲空
- 6. 如何在彈出對話框時禁用方向更改?
- 7. 如何禁用警報對話框中的複選框
- 8. 如何在按下硬件主頁按鈕時顯示警報對話框?
- 9. 使用警報對話框出錯
- 10. 即使在解僱之後,警報對話框也會彈出
- 11. 警報對話框在處理程序中彈出27次
- 12. 警報對話框?
- 13. 警報對話框
- 14. 使對話框或彈出菜單中的代碼iphone
- 15. 警報對話框或自定義警報對話框的大小
- 16. 使用菜單關閉警報對話框
- 17. 如何禁用菜單彈出動畫
- 18. 在通話過程中禁用菜單欄警報
- 19. VBA禁用警報/對話框時...(Application.DisplayAlerts =假不工作)
- 20. 如何退出輸入對話框時禁用鍵盤?
- 21. 如何在主屏幕中顯示警報對話框?
- 22. 如何在ubuntu的警報對話框中顯示nagios警報?
- 23. UWP顯示全屏彈出式對話框,內容對話框或彈出式菜單
- 24. NetBeans中的警報或對話框
- 25. 每當我旋轉彈出警報對話框
- 26. 警報對話框不出現
- 27. 如何打開「新警報」對話框
- 28. 如何關閉此警報對話框?
- 29. 如何顯示報警對話框android
- 30. 如何返回警報對話框
你想做什麼?你爲什麼要禁用主頁按鈕? –
@MuratNafiz這是我的項目中客戶的要求。他們希望當用戶按Home鍵時,應用程序不會退出。 – Judy