当前位置: 首页 > 知识库问答 >
问题:

如何运行Android的东西应用程序自动启动?

卫烨烁
2023-03-14

当我的树莓电源故障时,Android的东西在主页上重启,而没有我的应用程序,我必须手动重新发送它,我如何修复Android的东西在重启时自动运行应用程序?

共有1个答案

庄弘业
2023-03-14

根据留档,您应该为应用程序的启动器包含两个Intit-filter,一个用于启动通过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>
 类似资料:
  • 已经应用了设备更改、电缆更改、Android studio重启、系统重启、adb重启和杀机等都没有帮助。我在sdk tools文件夹中的一个日志文件给出了这样的输出: !条目org.eclipse.osgi 4 0 201 5-09-10 00:38:33.745!消息应用程序错误!堆栈1 java.io.ioException:文件夹“C:\users\mehran%20khan.android

  • 问题内容: 我有一个需要开发读取TCP / IP套接字的应用程序的要求。我成功地将程序制作为Java程序且没有GUI,这意味着程序一旦运行,便开始侦听Socket并在Netbeans IDE的帮助下获得响应。现在根据我的要求,我必须在Linux系统启动后立即开始执行该程序。 其实我是Java和Linux平台的新手,所以毫无疑问。 我的没有GUI的套接字程序是否可以按我的要求运行? 我知道如何在Li

  • 问题内容: 我写了一个Qt应用程序,它将在Linux上运行。它应该在启动时运行。 它应该在每个Linux- Suse,RedHat等上运行。 我应该写什么脚本,放在哪里? 我根本不知道如何编写脚本,因此,如果您附上示例,我将不胜感激。 问题答案: 您需要为您的应用程序创建一个桌面入口文件(请参阅此处),并将其放置在用户目录中。 Window Manager启动时,该目录中的任何桌面条目文件都将被执

  • 我对Spring靴不熟悉。任何时候我运行我的Spring启动应用程序,我得到错误。需要帮助运行我的Spring启动应用程序。 错误信息:白标签错误页 此应用程序没有/error的显式映射,因此您将其视为回退。 2016年10月10日星期一10:39:54 WAT出现意外错误(类型=未找到,状态=404)。没有可用的消息 代码:

  • 我想在用户收到应用程序上的通知时自动启动应用程序。启动程序图标上不会有点击操作。