2013-10-28 70 views
1

我正在创建一个类似于Device Policy Administration的Android应用程序,可以远程清除Android设备上的数据。我在此处查看了Android文档中的示例http://developer.android.com/guide/topics/admin/device-admin.html 我需要一些我已经遇到了一些应用程序,可以执行远程访问设备的任务(例如设备上的清晰数据,将设备设置为全部音量)。我怀疑是否是设备管理应用程序远程清除Android手机上的数据

1.他们是怎么做到的?在android中实现了这个功能他们用什么概念向应用程序发送请求来响铃设备?是通过Push通知吗?

2.即使我标记设置 - >安全 - >设备管理员 - > Android设备管理器(ADM) - >取消激活并从控制台(https://www.google.com/android/devicemanager?u=0) 我打开设备...设备响铃。它不响,直到除非我不激活ADM。

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

任何帮助将非常可观。

+0

即使不是3个问题,也只是至少2个的组合。请考虑分开它们。 ESP。如何交换请求/信息(与设备管理无关)以及ADM规则如何工作。 –

回答

0

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

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

这就是说,GCM风格的推送通知是一个可能的解决方案。

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

编号设备管理!=始终运行。设备管理状态仅允许您访问普通应用程序无法使用的其他API。

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

您的问题的其余部分与编程无关,与ADM的专有实现无关,这使得StackOverflow无法实现。

+0

谢谢@ CommonsWare.However还有更多的应用程序,我遇到过像在QuickHeal Antivirus和AndroidLost应用程序具有相同的功能实现的振铃设备或控制设备的其他功能。请您指导如何通过进展。 – Joyson

相关问题