如何從跳板中刪除應用程序圖標,但我不想卸載,只需從跳板上刪除圖標,此應用程序將從其他應用程序啓動。簡而言之,我想創建另一個這樣的跳板,並從那裏啓動應用程序,而不是從其他任何地方啓動應用程序。這可能嗎?Android:從跳板移除圖標並從其他應用程序啓動此應用程序
0
A
回答
0
在您的應用程序的AndroidMainfest.xml中,刪除您不希望啓動啓動器的活動的以下行。
<category android:name="android.intent.category.LAUNCHER" />
,改變android.intent.action.MAIN
作用的東西,是特定的應用程序
<action android:name="android.intent.action.MAIN" />
例如,可以將其更改爲下面表示定製的意圖行動:
<action android:name="com.example.action.MAIN" />
現在,你應該能夠從另一個應用程序啓動此應用程序使用這樣的事情:
Intent intent = new Intent("com.example.action.MAIN");
currentActivity.startActivity(intent);
此處瞭解詳情:http://developer.android.com/guide/components/intents-filters.html
0
從跳板刪除應用程序,你可以試試這個:
:
PackageManager packageManager = context.getPackageManager();
ComponentName componentName = new ComponentName(context,LauncherActivity.class);
packageManager.setComponentEnabledSetting(componentName,
PackageManager.COMPONENT_ENABLED_STATE_DISABLED,PackageManager.DONT_KILL_APP);
我們從另一個應用程序,你可以做以下步驟啓動應用程序1.用action = MAIN創建一個intent並且category = LAUNCHER
2.從當前c獲取PackageManager ontext使用context.getPackageManager
3.packageManager.queryIntentActivity(,0),其中意圖具有類別=發射器,動作= MAIN或packageManager.resolveActivity(,0)與主/發射得到所述第一活動
4不用彷徨的ActivityInfo你感興趣
5.From的ActivityInfo,得到的packageName和名稱
6.Finally,創建與類=發射器,行動= MAIN,組件名稱=新組件名稱另一個意圖( packageName,name)和setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
7.最後,context.startActivity(newIntent)
相關問題
- 1. Android:從其他應用程序啓動Google地圖應用程序失敗
- 2. 從其他應用程序啓動IntentService
- 3. 如何從其他應用程序啓動ClickOnce應用程序?
- 4. 如何從Android應用程序啓動其他Android應用程序?
- 5. Android - 允許其他應用程序啓動應用程序
- 6. 此處地圖崩潰時從這裏啓動地圖應用程序從其他應用程序
- 7. 啓動其他應用程序從我的應用程序的Android
- 8. Android - 如何從其他應用程序啓動Facebook應用程序
- 9. 從其他移動應用程序啓動lync聊天
- 10. Android KitKat從應用程序啓動screenrecord從應用程序
- 11. 如何從其他應用程序啓動Android活動?
- 12. 從我的Android應用程序啓動Android應用程序
- 13. Android:從其他應用程序訪問應用程序
- 14. ANDROID - 從BroadcastReceiver啓動其他應用程序
- 15. 如何從其他Android應用程序
- 16. 從Java應用程序啓動並監控Spark應用程序
- 17. 如何從Windows Phone 8.1中的其他應用程序啓動應用程序
- 18. 是否可以從其他應用程序啓動應用程序
- 19. 如何從其他應用程序啓動iOS照片應用程序? (Swift)
- 20. 如何關閉從其他應用程序啓動的應用程序?
- 21. 如何防止從我的應用程序啓動其他應用程序
- 22. 如何從我的其他應用程序啓動我的應用程序?
- 23. 從其他iOS應用程序啓動Facebook和Twitter應用程序
- 24. 如何從Java Web應用程序啓動Android應用程序?
- 25. 從Ionic應用程序啓動Android應用程序
- 26. 從我的應用程序啓動Android視頻應用程序
- 27. 從我的Android應用程序啓動Adobe Air應用程序
- 28. 從應用程序啓動「啓動器應用程序抽屜」?
- 29. 從iPhone應用程序啓動Google地圖應用程序。
- 30. 如何隱藏在應用程序啓動的應用程序圖標和其他應用程序