设备管理应用程序远程清除Android手机上的数据

时间:2013-10-28 11:45:24

标签: android

我在Android中创建一个类似于设备策略管理的应用程序,它可以远程清除Android设备上的数据。我已经按照Android文档中的示例http://developer.android.com/guide/topics/admin/device-admin.html进行了操作 我需要一些关于如何实现的帮助。我遇到了一些执行远程访问设备任务的应用程序(例如设备上的清晰数据,将设备振铃到满量)。我怀疑是

1.他们是如何在android中实现这个功能的?他们用什么概念向应用程序发送请求以响铃设备?是通过推送通知吗?

2.即使我标记设置 - >安全 - >设备管理员 - > Android设备管理器(ADM) - >停用并从控制台(https://www.google.com/android/devicemanager?u=0) 我给设备敲响了......设备响了。除非我没有激活ADM,否则它不会振铃。

3.即使我没有启动(启动)应用程序,我仍然可以响铃我的设备。这是否意味着每当我启动设备时,我的设备管理应用程序会自动启动?

任何帮助都会非常明显。

1 个答案:

答案 0 :(得分:0)

  

他们是如何在android中实现这个功能的?他们用什么概念向应用程序发送请求以响铃设备?是通过推送通知吗?

Android设备管理器是一项专有服务和软件。您需要在Google找到一份工作,加入ADM团队,然后了解它是如何完成的。

话虽如此,GCM式推送通知可能是一种解决方案。

  

这是否意味着每当我启动设备时,我的设备管理应用程序会自动启动?

没有。设备管理!=始终运行。设备管理状态只是让您可以访问普通应用无法使用的其他API。

请注意,GCM样式的推送通知可以传递给尚未运行的应用程序。

你的问题的其余部分与编程无关,而与ADM的专有实现有关,这使得它成为StackOverflow的主题。