2011-09-07 135 views
2

嗨,我在Android上制作防病毒和防盗应用程序。我想在被任务杀手杀死后立即重启我的应用程序。目前,我只从服务中使用START_STICKY方法,但在被杀后需要几次重启我的应用程序和服务。我的防病毒和防盗应用程序应该立即启动,因为如果主人的手机丢失了,主人仍然可以监控他们手机的最后位置。有谁知道如何立即重新启动Android上的应用程序,这是比START_STICKY方法更好?像Lookout移动安全?如何在死亡后立即在android中重新启动应用程序?

回答

1

你可以做的最好的事情是使用服务活动,如果我记得这个权利,这不能被任务杀手杀死!

public class MyService extends Service { 

你还可以用这个启动此:

startService(new Intent(this, MyService.class)); 

而且随着

stopService(new Intent(this, MyService.class)); 
+0

停止这种认为这

服务由制作一个简单的扩展这样做只有Android 2.3才是真的吗? – Kurru

+0

我认为只有当手机具有root访问权限时才有可能,否则查杀服务不是一种选择。我认为这是从早期的Android版本,你必须看看这个:) – Wesley

+0

@Wesso:服务活动?你可以给我一个例子吗??谢谢.. –

相关问题