我在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.即使我没有启动(启动)应用程序,我仍然可以响铃我的设备。这是否意味着每当我启动设备时,我的设备管理应用程序会自动启动?
任何帮助都会非常明显。
答案 0 :(得分:0)
他们是如何在android中实现这个功能的?他们用什么概念向应用程序发送请求以响铃设备?是通过推送通知吗?
Android设备管理器是一项专有服务和软件。您需要在Google找到一份工作,加入ADM团队,然后了解它是如何完成的。
话虽如此,GCM式推送通知可能是一种解决方案。
这是否意味着每当我启动设备时,我的设备管理应用程序会自动启动?
没有。设备管理!=始终运行。设备管理状态只是让您可以访问普通应用无法使用的其他API。
请注意,GCM样式的推送通知可以传递给尚未运行的应用程序。
你的问题的其余部分与编程无关,而与ADM的专有实现有关,这使得它成为StackOverflow的主题。