我正在開發一個android應用程序,如果用戶安裝了應用程序,那麼當用戶點擊硬件菜單按鈕時,應用程序必須打開。默認硬件菜單選項應該隱藏(設置,搜索,創建文件夾,編輯頁面...)。卸載該應用程序,然後默認菜單選項已replace.is有可能訪問該應用程序,請建議me.thanks在Adavance。如何將應用程序添加到android中的硬件菜單按鈕?
1
A
回答
0
的Android不允許你這樣做。最接近你可以通過創建你自己的啓動器。這會導致每次用戶點擊「主頁」按鈕時都會調用您的應用程序的活動,但請記住,無論您決定展示什麼活動,都必須讓用戶能夠啓動其他應用程序,以瞭解默認的Android啓動器的功能。
只需添加以下到<intent-filter>
元素在活動的元素在應用程序的清單:
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
所以您的清單看起來像:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.son1c.launcher"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name">
<activity android:name=".MainActivity"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
<category android:name="android.intent.category.HOME" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
同樣,我不建議這樣做,因爲你將不得不創建一個全新的啓動器。
+0
非常感謝你 – user2126175
0
所以你想覆蓋標準的菜單硬件按鈕行爲。這不是一種標準的方式,我想Android不會讓你改變應用程序外部的按鈕行爲。也許如果你編寫自己的「家庭應用程序」(即將作爲其他應用程序的啓動程序啓動的應用程序)。
在這種情況下看看:
How can I create a custom home-screen replacement application for Android?
相關問題
- 1. Android - 按下硬件菜單按鈕時如何打開菜單?
- 2. 如何在Android中的菜單中添加應用按鈕?
- 3. 如何將菜單項添加到現有的Android應用程序菜單?
- 4. Android - 將菜單項添加到Android的內置應用程序?
- 5. Android - 將菜單項添加到Android的內置應用程序
- 6. 如何在Android Wear中禁用硬件菜單按鈕?
- 7. 如何將功能添加到與硬件菜單按鈕關聯的菜單中?
- 8. 如何添加共享按鈕到我的Android應用程序
- 9. 遠程將按鈕添加到android應用程序佈局
- 10. android:將按鈕添加到應用程序的標題?
- 11. 將按鈕添加到DropDown菜單
- 12. 將按鈕添加到Outlook菜單
- 13. 將通話按鈕添加到Android應用程序
- 14. Android應用程序崩潰時將聽衆添加到按鈕
- 15. 如何在按鈕中添加菜單
- 16. 如何將Facebook Like按鈕添加到Flex應用程序?
- 17. 如何在Android應用程序中添加其他菜單項?
- 18. Android應用程序中的控制硬件後退按鈕
- 19. 將菜單項添加到其他應用程序選項/操作菜單(Android)
- 20. 如何將單選按鈕添加到菜單項?
- 21. 如何將按鈕添加到Android應用程序底部的Google Play商店?
- 22. 如何在Android的Listview中將事件處理程序添加到按鈕中?
- 23. 如何在Android應用程序中添加Google +1按鈕
- 24. 如何在Android應用程序標題中添加按鈕
- 25. 手機應用程序中的菜單按鈕應用程序
- 26. 如何在android中的菜單項中添加切換按鈕
- 27. 使用硬件按鈕Home和Lock按鈕(硬件按鈕)啓動我的Android應用程序
- 28. 如何添加單選按鈕到Tkinter的子菜單中
- 29. 將按鈕添加到iPhone應用程序中的PDF文檔
- 30. 如何在Android應用程序添加Facebook的分享按鈕
我不確定。你想讓你的自動添加到「最後的應用程序」的列表,或者如果用戶點擊菜單硬件按鈕? –
安裝應用程序後,當用戶點擊硬件按鈕,應用程序應該打開隱藏默認菜單選項,如(設置,搜索.......) – user2126175