我正在浏览Android内容的示例程序,我在那里找到了2个。
一个人拥有<category android:name="android.intent.category.LAUNCHER" />
而另一个人拥有<category android:name="android.intent.category.IOT_LAUNCHER"/>
,那么两者之间的基本差异是什么?
答案 0 :(得分:5)
文档说明:
打算在嵌入式设备上运行的应用程序必须在其清单中将活动声明为设备启动后的主要入口点
当设备启动时,声明为IOT_LAUNCHER
的活动将自动启动。
AndroidManifest.xml
中的定义必须包含具有3个元素的intent过滤器:
查看here了解更多信息。
没有什么可以阻止您声明与从Android Studio运行的默认启动Activity
相同的活动。相同的Activity
将由程序员运行启动。
答案 1 :(得分:2)
请在IOT_LAUNCHER
和LAUNCHER
之间找到以下差异:
<强> IOT_LAUNCHER:强>
此意图适用于Android Things,它是用于物联网(IOT)的扩展Android框架,用于使用Android进行嵌入式编程。 有关详细信息,请查看此link。
<强>发射器:强>
此意图适用于适用于移动设备和平板电脑设备的普通Android应用程序。
还有一个意图操作,LEANBACK_LAUNCHER
用于Android TV应用程序。
Google Play商店仅使用此意图操作过滤应用程序。
感谢。