Java 在android中,如何在应用程序被杀死后立即重新启动?

Java 在android中,如何在应用程序被杀死后立即重新启动?,java,android,Java,Android,嗨,我在android上做了一个防病毒和防盗应用程序。我想在被任务杀手杀死后立即重新启动我的应用程序。目前,我只从服务中使用START\u STICKY方法,但在被终止后重新启动应用程序和服务需要一些时间。我的防病毒和防盗应用程序应该立即启动,因为如果车主的手机丢失,车主仍然可以监控其手机的最后位置。有人知道如何在android上立即重启应用程序,这比START\u STICKY方法更好吗?就像一个了望台移动安全?你能做的最好的事情就是使用服务活动,如果我没记错的话,这不能被任务杀手杀死:) 服

嗨,我在android上做了一个防病毒和防盗应用程序。我想在被任务杀手杀死后立即重新启动我的应用程序。目前,我只从服务中使用
START\u STICKY
方法,但在被终止后重新启动应用程序和服务需要一些时间。我的防病毒和防盗应用程序应该立即启动,因为如果车主的手机丢失,车主仍然可以监控其手机的最后位置。有人知道如何在android上立即重启应用程序,这比
START\u STICKY
方法更好吗?就像一个了望台移动安全?

你能做的最好的事情就是使用服务活动,如果我没记错的话,这不能被任务杀手杀死:)

服务是通过以下简单的扩展来实现的:

public class MyService extends Service {
您可以从以下内容开始:

startService(new Intent(this, MyService.class));
别再这样了

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

我认为只有在安卓2.3上才是这样?我认为只有在手机有根访问权限的情况下才有可能,否则杀掉服务是不可能的。我想这是因为android的早期版本,你必须查一下:)@Kurru:有可能在android 2.2上使用这个吗???@Wesso:我的问题是,你必须测试它,如果人们真的想杀死一个应用程序,它总是可能的。在我编辑的awnser中有一个服务的小例子。