作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想知道有什么方法可以防止我的 Android 应用程序被任务管理器杀死。无论是任何第三方应用程序,从 ram 管理器清除或用户点击强制停止。我只是不想从后台终止我的应用程序,它应该正在运行。
最佳答案
如何禁用“强制停止”按钮
简答:使用 Device Administration API.
我如何证明它有效?
是的,回到你的工作。使用上面提供的 API 链接和 Google 的 sample collection 中包含的 Api Demos弄清楚如何将其集成到您的应用中。
API Demos->App->Device Admin->General->Enable admin。
如何在我自己的应用中执行此操作?
查看 Api Demos 应用中的 DeviceAdminSample.java 以获得灵感。您将需要以下内容:
下面的代码是激活屏幕的代码:
// Launch the activity to have the user enable our admin.
Intent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN, mDeviceAdminSample);
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,
mActivity.getString(R.string.add_admin_extra_app_text));
startActivityForResult(intent, REQUEST_CODE_ENABLE_ADMIN);
但是,要使它正常工作,您还需要一些其他的东西:
所有这些都可以在上面的链接中找到。祝您的客户好运!
关于android - 有什么办法可以防止我的 Android 应用被杀掉吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39763243/
我是一名优秀的程序员,十分优秀!