当 Raspberry 发生电源故障时, Android Things 在没有我的应用程序的情况下在主页上重新启动,并且我必须手动重新发送,如何解决< em> Android Things 以便在重启时自动运行应用程序?
答案 0 :(得分:0)
根据documentation,您应为应用程序的启动器intent-filter
添加两个Activity
,一个用于启动通过 Android Studio 部署的应用程序,另一个在每次启动时启动应用程序:
<activity android:name=".HomeActivity">
<!-- Launch activity as default from Android Studio -->
<intent-filter>
<action android:name="android.intent.action.MAIN"/>
<category android:name="android.intent.category.LAUNCHER"/>
</intent-filter>
<!-- Launch activity automatically on boot, and re-launch if the app terminates. -->
<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>
</activity>