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

问题描述 投票:0回答:1

当我的Raspberry出现电源故障时,Android Things会在没有我的应用程序的情况下在主页面上重新启动,我必须手动重新发送它,如何修复Android Things以在重启时自动运行应用程序?

android-things
1个回答
0
投票

根据documentation,您应该为应用程序的启动器intent-filter包含两个Activitys,一个用于启动通过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>
© www.soinside.com 2019 - 2024. All rights reserved.