2012-07-27 42 views

回答

0

這是在您的清單中完成的。只有活動

<intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 

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

將顯示在啓動器中。只是刪除這些活動,你不想出現。

0

在您的清單文件,我認爲你註冊你的其他活動:使用意圖過濾

<action android:name="android.intent.action.MAIN" /> 

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

僅主要活動應具備上述過濾器

例如

//Main Activity 
<activity 
     android:name=".SplashCalendar" 
     android:label="@string/app_name" 
     android:screenOrientation="portrait" > 
     <intent-filter> 
      <action android:name="android.intent.action.MAIN" /> 

      <category android:name="android.intent.category.LAUNCHER" /> 
     </intent-filter> 
    </activity> 
// Your Other acitivties 
    <activity 
     android:name=".CheeckerWebView" 

     android:theme="@android:style/Theme.NoTitleBar.Fullscreen" > 
    </activity> 
1

這是因爲您正在使用category = Launcher在清單文件中註冊您的活動..刪除::

只有一項活動應該在啓動器類別中註冊。

<activity android:name=".Test" 
      android:label="@string/app_name"> 
    <intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 
</activity> 

其他活動應聲明這樣沒有額外的權限。

<activity android:name=".Dashboard"/>