に表示されているとき、それは正常に動作します、が、また設定
<activity android:name="Settings$KActivity"
android:label="@string/hit_perform"
android:icon="@drawable/hit_performance_icon"
android:taskAffinity="" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="com.android.settings.SHORTCUT" />
</intent-filter>
<intent-filter android:priority="1">
<action android:name="com.android.settings.action.SETTINGS" />
</intent-filter>
<meta-data android:name="com.android.settings.category"
android:value="com.android.settings.category.urom" />
<meta-data android:name="com.android.settings.FRAGMENT_CLASS"
android:value="com.android.settings.ka" />
</activity>
のAndroidManifest.xmlを内の行の下に追加
if (KA_FRAGMENT.equals(fragmentName)) {
Intent kaIntent = new Intent();
kaIntent.setClassName("com.cyborg.manager", "com.cyborg.manager.activities.MainActivity");
startActivity(kaIntent);
finish();
return null;
}
まず、Androidの基本についてよく知っておくことをおすすめします。
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
ので、それらを削除し、あなたが行われています。ランチャーで示されるあなたの活動を行い何
は、特にこの<intent-filter>
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="com.android.settings.SHORTCUT" />
</intent-filter>
この2行です。
これは私が初めて行ったことですが、Launcherからアプリアイコンを削除するためにのみ機能しました。設定からプリファレンス画面をクリックしようとするたびに、サードパーティのアプリケーションが1秒間開き、エラーが表示されてアプリケーションを終了します。私はちょうど設定にアプリを統合し、ランチャーから削除したい。あなたが私に言い聞かせたり、私を正しいページにリダイレクトすることができれば、助けになるでしょう。 –