我有一个应用程序,我希望始终在手机上运行。
手机重启电源后,是否有可能以编程方式启动Android应用程序?
答案 0 :(得分:2)
将权限android.permission.RECEIVE_BOOT_COMPLET添加到您的清单。编写广播接收器并将此过滤器添加到清单:
<receiver android:name=".MyBootReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
让您的接收器启动任何服务或执行它选择的任何任务。
我认为尝试在启动时启动一个活动并不是一个好主意,但也许它可以正常运行。
答案 1 :(得分:1)
重启后启动 app 是个好主意。重启后将活动放入前台是不确定。活动应始终由用户控制。一般来说,尽量不要猜测用户。
但是,您可能有一个有趣的用例,请发布。