android.intent.category.LAUNCHER 和 android.intent.category.IOT_LAUNCHER 之间的区别
Difference between android.intent.category.LAUNCHER and android.intent.category.IOT_LAUNCHER
我正在查看 Android 事物的示例程序,我在那里找到了 2 个。
一个是 <category android:name="android.intent.category.LAUNCHER" />
另一个是 <category android:name="android.intent.category.IOT_LAUNCHER"/>
,那么它们之间的基本区别是什么?
文档指出:
An application intending to run on an embedded device must declare an activity in its manifest as the main entry point after the device boots
声明为IOT_LAUNCHER
的Activity会在设备启动时自动启动。
AndroidManifest.xml
中的定义必须包含具有 3 个元素的 intent 过滤器:
- 操作:ACTION_MAIN
- 类别:CATEGORY_DEFAULT
- 类别:IOT_LAUNCHER
查看 here 了解更多信息。
没有什么可以阻止您将相同的 activity 作为默认启动 Activity
声明为 Android Studio 中的 运行。相同的 Activity
将是 运行 引导程序和程序员。
请找出 IOT_LAUNCHER
和 LAUNCHER
之间的区别:
IOT_LAUNCHER:
此意图适用于 Android Things,它是物联网 (IOT) 的扩展 Android 框架,用于使用 Android 进行嵌入式编程。
请检查此 link 以获取更多信息。
启动器:
此意图适用于普通 Android 应用程序,适用于移动设备和平板电脑设备。
还有一个意图操作是 LEANBACK_LAUNCHER
用于 Android 电视应用程序。
Google 仅使用此 Intent 操作播放商店过滤器应用程序。
谢谢。
我正在查看 Android 事物的示例程序,我在那里找到了 2 个。
一个是 <category android:name="android.intent.category.LAUNCHER" />
另一个是 <category android:name="android.intent.category.IOT_LAUNCHER"/>
,那么它们之间的基本区别是什么?
文档指出:
An application intending to run on an embedded device must declare an activity in its manifest as the main entry point after the device boots
声明为IOT_LAUNCHER
的Activity会在设备启动时自动启动。
AndroidManifest.xml
中的定义必须包含具有 3 个元素的 intent 过滤器:
- 操作:ACTION_MAIN
- 类别:CATEGORY_DEFAULT
- 类别:IOT_LAUNCHER
查看 here 了解更多信息。
没有什么可以阻止您将相同的 activity 作为默认启动 Activity
声明为 Android Studio 中的 运行。相同的 Activity
将是 运行 引导程序和程序员。
请找出 IOT_LAUNCHER
和 LAUNCHER
之间的区别:
IOT_LAUNCHER:
此意图适用于 Android Things,它是物联网 (IOT) 的扩展 Android 框架,用于使用 Android 进行嵌入式编程。 请检查此 link 以获取更多信息。
启动器:
此意图适用于普通 Android 应用程序,适用于移动设备和平板电脑设备。
还有一个意图操作是 LEANBACK_LAUNCHER
用于 Android 电视应用程序。
Google 仅使用此 Intent 操作播放商店过滤器应用程序。
谢谢。