2016-09-30 126 views
2

我对目标,帮助业主来跟踪用户/设备状态(如GPS,呼叫日志)远程有限的移动设备一个Android应用程序的企业用户的工作被杀。我设法将这些基本功能实现到我的应用程序中。我现在面临的挑战是,使用设备旅行的最终用户可能会强制停止应用程序,或者可以撤销某些权限(高于棉花糖),以防止它们自己被所有者远程跟踪。用户跟踪应用程序被

首先是有可能做出这样的应用程序?

如果是,是的API这样的应用发展给予什么?

注 - 所有目标设备都是根源任何我可以得到的优势。

是否有任何特殊的API可用于那些仅适用于Rooted设备的应用程序的开发?

回答

1

根据您的要求,我会建议您深入了解android​​。

,你也可能对持续的服务, 你只能让你的服务持续性,如果你正在开发的系统应用一起来看看。这项服务基本上是不可驱动的。

下面是一些写上去的persistent service

希望这可以帮助你。

但对于非系统应用,startForeground是最好的选择。

+0

由于我们获得了Root访问权限,是否有可能将此应用程序作为系统应用程序使用?因为无论如何这都不会玩商店。在装运期间整合到一起。 –

+0

基本上这是应用程序由制造商数字签名,否则应用程序不会运行。 但http://forum.xda-developers.com/showthread.php?t=1776095这个线程可能对你有所帮助。 –