首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >设备管理员在停用前确认

设备管理员在停用前确认
EN

Stack Overflow用户
提问于 2016-10-27 10:57:09
回答 1查看 132关注 0票数 1

在禁用/禁用我的应用程序的设备管理之前,我想要求确认。我找了很多东西,但没有找到合适的解决办法。

简而言之,当用户单击设备管理中的“停用”按钮时,我希望检测回调,并要求确认是否确实要停用设备管理?如果使用按下取消,那么设备管理不应该被停用。

如果你从google商店观察DoMobile实验室的AppLock应用程序,你会发现这个应用程序也在做同样的事情。所以它背后一定有秘密。

EN

回答 1

Stack Overflow用户

发布于 2018-03-26 09:40:56

您可以通过重写onDisableRequested()方法DeviceAdminReceiver来完成这一任务。

代码语言:javascript
复制
public class AdminReceiver extends DeviceAdminReceiver {
    @Override
    public CharSequence onDisableRequested(Context context, Intent intent) {
        return "Are you sure you want to disable the Device admin?";//OR whatever message you would like to display
    }

}

根据文件

当用户要求禁用管理员时调用,因为接收到了ACTION_DEVICE_ADMIN_DISABLE_REQUESTED,因此您有机会向他们显示警告消息。消息作为结果返回;如果返回null (默认实现),则不会显示消息。

这将显示带有OK和cancel按钮的弹出窗口,以及返回的文本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40282857

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档