我有一个非常幼稚的问题。我编写了一个程序,列出了我的 Android 操作系统中所有已安装的应用程序 [在我的案例中总共有 339 个]。但是在 Launcher [在我的情况下是 TouchWiz Home] 中只显示了 148 个应用程序图标。
我的问题是:启动器[TouchWiz Home] 如何决定在启动器中显示或不显示哪个应用程序图标?
当开发者发布应用程序时,他/她可以决定应用程序是否具有“启动器”图标(在嵌入 APK 的清单文件中设置启动器意图)。
其他应用程序可能是没有启动行为的服务或其他类型的应用程序。
Launcher 将显示那些在应用的清单文件中声明了以下意图过滤器的活动
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>