当我的Raspberry出现电源故障时,Android Things会在没有我的应用程序的情况下在主页面上重新启动,我必须手动重新发送它,如何修复Android Things以在重启时自动运行应用程序?
根据documentation,您应该为应用程序的启动器intent-filter
包含两个Activity
s,一个用于启动通过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>