私はランチャーアプリケーションを作成しており、ユーザーがアプリケーションの動作を微調整できる設定アクティビティが必要です。Androidのカスタムランチャーアプリケーションでランチャーアクティビティを非表示にする
しかし、私は
、まだそれを維持し、(インテントフィルタ<category android:name="android.intent.category.HOME"/>
と<category android:name="android.intent.category.DEFAULT"/>
を持っている)ランチャー
を開始活性を示すためのランチャーアプリケーションのためにしたくありませんユーザーがホームボタンを押すと、私のアプリケーションは実行可能な候補になります。
私の質問は、両方のアクティビティ(設定とランチャー)の代わりに、設定アクティビティだけが表示されるように、ランチャーからランチャーアクティビティを隠す方法です。
質問を投稿する前にこれらのインテントフィルタを削除しようとしましたが、ランチャーのアクティビティを表示していないと同時に、ランチャーアプリケーションが役に立たないため、ランチャーアプリケーションとして認識されません。 –
「アンドロイド:ラベル」がなぜ私に襲われなかったのか、ダンノー。それは私の顔を見つめていた!ありがとうございました。 –
起動プログラム 'Activity'には、ACTION = MAIN、CATEGORY = HOME、CATEGORY = DEFAULTの' 'が必要です。これはACTION = MAINとCATEGORY = LAUNCHERで ''が必要な 'Activity'の設定とは異なります –