如何在启动时自动运行Android Things应用?

时间:2019-04-27 08:34:17

标签: android-things

Raspberry 发生电源故障时, Android Things 在没有我的应用程序的情况下在主页上重新启动,并且我必须手动重新发送,如何解决< em> Android Things 以便在重启时自动运行应用程序?

1 个答案:

答案 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>