5

我正在浏览 Android 的示例程序,我在那里找到了 2 个。

一个是有<category android:name="android.intent.category.LAUNCHER" />一个是有<category android:name="android.intent.category.IOT_LAUNCHER"/>,那么两者的基本区别是什么?

参考链接

4

2 回答 2

5

该文档指出:

打算在嵌入式设备上运行的应用程序必须在其清单中声明一个活动作为设备启动后的主入口点

当设备启动时,声明为的 ActivityIOT_LAUNCHER将自动启动。

中的定义AndroidManifest.xml必须包含具有 3 个元素的意图过滤器:

  • 行动:ACTION_MAIN
  • 类别:CATEGORY_DEFAULT
  • 类别:IOT_LAUNCHER

在这里查看更多信息。

没有什么可以阻止您将相同的活动声明为Activity从 Android Studio 运行的默认启动。Activity启动时由程序员运行也是如此。

于 2016-12-15T11:55:43.807 回答
2

IOT_LAUNCHER请在下面找到和之间的区别LAUNCHER

IOT_LAUNCHER:

此意图适用于 Android Things,它是物联网 (IOT) 的扩展 Android 框架,用于使用 Android 进行嵌入式编程。请检查此链接以获取更多信息。

发射器:

此意图适用于适用于移动设备和平板设备的普通 Android 应用程序。

还有一种意图操作,LEANBACK_LAUNCHER用于 Android TV 应用程序。Google Play 商店仅使用此意图操作过滤应用程序。

谢谢。

于 2016-12-15T11:58:10.470 回答