2012-08-31 32 views

回答

2

的APP1清單不應該包含與

 <category android:name="android.intent.category.LAUNCHER"/> 

那麼它不會顯示在啓動

+0

只需填寫答案: Intent LaunchIntent = getPackageManager()。getLaunchIntentForPackage(「com.package.address」); startActivity(LaunchIntent); 從app2啓動app1 – Navdroid

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個值在意向過濾器,你的活動不會在主菜單上出現。

但是,您仍然可以通過任何其他類型的意圖過濾器直接調用它。

+0

我如何使用不同的意圖 - 過濾器 – Navdroid

+0

讀取意圖 - 過濾器文檔來調用它。它有很多好東西 – njzk2

相關問題