android - 如果用户从设置中停止(终止)它,我如何重新启动我的应用程序服务?

标签 android service

当未经授权的人从设备设置中终止服务时,有什么方法可以重新启动我的服务?当授权用户想要停止服务时,我提供了一个需要密码的 UI。

最佳答案

Suggest a way to restart my service when user(unauthorized person) kill it from the device settings

他们不是“未经授权”的。这是他们的设备,不是你的。

在 Android 3.1(可能更早一点)中,在用户启动您的某个 Activity 之前,您将无法以任何方式重新启动您的服务。如果用户强制停止您的进程,您将无法再次运行,直到用户手动启动您。

For stopping the service I am providing a UI which requires a password

那不会有效。无论您喜欢与否,用户都可以通过任务 killer 或管理服务屏幕停止您的服务。请尊重用户的意愿。

关于android - 如果用户从设置中停止(终止)它,我如何重新启动我的应用程序服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7162704/

相关文章:

Android Studio 空测试套件

linux - 如何使 systemctl 单元(或服务)随系统启动(启动时)

java - Spring:如何在输入@AfterReturning建议之前提交事务

ubuntu - 由于方法 deleteWinstoneTempContents,Jenkins 2.32.1 启动失败

java - Activity 开始时android上没有自动屏幕键盘

android - navigator.camera.getPicture 不调用成功回调 - ionic framework - cordova

android - ScrollView 中的 ListView 在 Android 上不滚动

android - 为后台任务选择哪一个 - 具有重复任务的计时器或具有循环的服务?

Android绑定(bind)服务,当 Activity 解除绑定(bind)时会发生什么?

android - 插入耳机后重新路由音频