新しいアクティビティを作成し、
Intent i = new Intent (this, Act.class);
startActivity(i);
Android は追加のショートカットを作成します。近道はしたくない。アプリケーションのショートカットを 1 つだけにしたい。
新しいアクティビティを作成し、
Intent i = new Intent (this, Act.class);
startActivity(i);
Android は追加のショートカットを作成します。近道はしたくない。アプリケーションのショートカットを 1 つだけにしたい。
これは、マニフェスト ファイルで category=Launcher を使用してアクティビティを登録しているためです。以下を削除してください::
ランチャーのカテゴリに登録できるアクティビティは 1 つだけです。
<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"/>
これはマニフェストで行われます。との活動のみ
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
ランチャーに表示されます。表示したくないアクティビティについては、これらを削除してください。
マニフェスト ファイルで、他のアクティビティを次のように登録したと思います: インテント フィルターの使用
<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>