我正在從其他應用程序(比如app2)安裝一個應用程序(比如app1)。我正在嘗試的是,app1未顯示在設備的主菜單中,只能由app2啓動。 如果這是可能的我怎麼能實現this.Please幫助?如何限制Android應用程序不顯示在設備的主菜單中?
0
A
回答
2
的APP1清單不應該包含與
<category android:name="android.intent.category.LAUNCHER"/>
那麼它不會顯示在啓動
1
任何組分在APP1的清單替換
<category android:name="android.intent.category.LAUNCHER"/>
與
<category android:name="android.intent.category.DEFAULT" />
然後它將從app2啓動並且不會顯示在應用程序列表中(主菜單)
1
這很簡單。在你的清單中,通常有一個活動。此活動具有意圖過濾器。您的應用程序的入口點包含一個意圖過濾器,看起來像:
<intent-filter . . . >
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
如果你不把那些2個值在意向過濾器,你的活動不會在主菜單上出現。
但是,您仍然可以通過任何其他類型的意圖過濾器直接調用它。
相關問題
- 1. 如何在Android應用程序中單擊顯示菜單項
- 2. 如何限制Android應用程序到數千特定設備
- 3. macOS菜單欄應用程序:主菜單未顯示
- 4. 我的簡單Android應用程序不顯示選項菜單
- 5. 如何使Android上的應用程序,顯示設備
- 6. Android應用程序顯示爲與任何設備不兼容
- 7. 如何隱藏設備菜單中的應用程序圖標?
- 8. Dynamics 365主菜單不顯示沙盒應用程序
- 9. 如何在智能設備應用程序中顯示圖像
- 10. 限制用戶只能在Android設備上使用單一應用程序
- 11. 在音頻菜單中顯示應用程序控制(Linux)
- 12. 如何在RCP應用程序中顯示菜單「Source」
- 13. 如何限制我的Android應用程序只安裝在真實設備上?
- 14. 如何在Android設備上查找應用程序並在ListView中顯示?
- 15. Android Manifest顯示主菜單
- 16. Android:Genymotion設備不顯示菜單
- 17. 僅在Android設備上顯示預安裝的應用程序
- 18. 在較新的Android設備中顯示舊版菜單
- 19. 在MFC應用程序主機上顯示上下文菜單菜單欄
- 20. 如何在Android上製作Facebook的應用程序新菜單?
- 21. 我的應用程序不會顯示在Android模擬器和Android設備上
- 22. Android設備顯示在DDMS中,但不運行我的應用程序
- 23. Android應用程序菜單設計
- 24. 不在應用程序中顯示菜單
- 25. 無法顯示在Android應用程序菜單圖標
- 26. 奇怪的問題:安裝後應用程序不顯示在主菜單
- 27. 的Android 4.0.3 CTS名單設備上顯示設備不可用
- 28. 如何限制應用程序到特定設備?
- 29. 如何在android中顯示菜單?
- 30. iAd在發佈應用程序後不顯示在設備上
只需填寫答案: Intent LaunchIntent = getPackageManager()。getLaunchIntentForPackage(「com.package.address」); startActivity(LaunchIntent); 從app2啓動app1 – Navdroid