0

とても素朴な質問があります。Android OS にインストールされているすべてのアプリケーションを一覧表示するプログラムを作成しました [私の場合、合計 339 個あります]。しかし、ランチャー[私の場合はTouchWiz Home]では、148個のアプリケーションアイコンしか表示されません。

私の質問は: ランチャー [TouchWiz Home] はどのアプリ アイコンをランチャーに表示するかどうかをどのように決定しますか?

4

2 に答える 2

1

開発者は、アプリを公開するときに、アプリに「ランチャー」アイコンがあるかどうかを決定できます (APK に埋め込まれたマニフェスト ファイルにランチャー インテントを設定します)。

他のアプリは、起動動作のないサービスまたは他の種類のアプリである可能性があります。

于 2013-07-20T07:52:20.927 に答える
1

ランチャーは、アプリのマニフェスト ファイルで次のインテント フィルターが宣言されているアクティビティを表示します

 <intent-filter>
        <action android:name="android.intent.action.MAIN" />
        <category android:name="android.intent.category.LAUNCHER" />
    </intent-filter>
于 2013-07-20T07:52:27.767 に答える