Android Things启动意图

道具

将应用程序部署到Android Things后重新启动时,该应用程序无法启动。

是否有在启动时启动应用程序的特定意图?

布伦德尔

如果您的Android Things设备安装多个 应用 程序,并且所有应用程序在清单中都具有此意图过滤器:

<intent-filter>
    <action android:name="android.intent.action.MAIN"/>
    <category android:name="android.intent.category.HOME"/>
    <category android:name="android.intent.category.DEFAULT"/>
</intent-filter>

(<DP8曾经需要IOT_LAUNCHER已被弃用)

然后,您的应用程序默认不会启动,而是显示“ Intent Chooser”对话框,系统将等待用户输入以选择要运行的应用程序。(无论是否插入了实际的显示器,都会发生这种情况。如果没有显示器,则可能会在设备刚刚挂起时出现。)

我在此处编写了一个脚本:https : //gist.github.com/blundell/7c0c3bb17898b28fe8122b0dc230af50该脚本将卸载具有上述Intent Filter的所有应用程序,以便您可以再次启动并且仅安装了1个应用程序-因此该应用程序将在启动时启动。

脚本卸载示例


使用最新版本的AndroidThings,将不再显示IntentChooser,但是由于已选择已打开一个已安装的应用程序而其他应用程序却没有打开,该问题可能会继续存在。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

DukeScript:Android启动意图

Android共享意图无法启动

无法启动Android日历意图

Android运行多个启动意图

Android:无法启动服务意图:找不到?

Android:启动意图并发送密钥

Android - 在意图中启动服务

墙纸设置的Android权限拒绝启动意图

以编程方式重新启动Android Things

Android:意图已启动,但要传递哪些参数?

如何根据意图数据在android中启动其他活动

通过Android上的意图启动Google Maps Directions

通过网址意图过滤器启动Android设置应用

使用显式意图NullPointerException启动Android IntentService

Android意图过滤器重新启动Activity?

Android Auto启动时的意图过滤器

Android编程-始终重新启动相同的意图

由于在后台android中启动意图而无法返回

Android WebView 标记无法使用 tel Uri 启动意图

android.intent.action.BOOT_COMPLETED在“重新启动”或“重新启动”时未收到意图

在按下Android设备主屏幕按钮后,启动活动所需的意图标志的Android

Android 8.0:java.lang.IllegalStateException:不允许启动服务意图

Android:从我的布局中拍摄照片而无需启动相机意图

如何为Android Studio中的每种意图启动类的新实例

适用于GCM的Unity Android插件在接收时无法启动服务意图

Android自定义启动器startActivity()阻止BOOT_COMPLETED意图

Android的自动化错误显示:“安全例外:权限拒绝:启动意图”

尝试启用与Android应用的深度链接,测试意图无法启动活动

Android:Espresso:按意图进行的初始化活动-java.lang.RuntimeException:无法启动活动