选择要在 android 启动时启动的应用

Choose an app to boot on android startup

我正在编写一个设置管理器应用程序,用户可以从中指定其 android 驱动设备独有的某些设置。我的任务是为最终用户提供一种选择方式,通过单击此应用程序中的按钮,他们希望在设备启动后立即启动哪个应用程序。

使用广播接收器和服务让我自己的应用程序在启动时启动似乎很简单,但我想通过我自己的应用程序中的设置来控制其他应用程序。这可能吗?

是的。注册一个 BOOT_COMPLETE 接收器,以便您的应用程序(或服务)可以在启动时启动。然后,触发您通过 PackageManager 列出它们时获得的意图和包名称选择的其他应用程序。