绝地无双
您需要定义接收机在清单中有操作名称android.intent.action.BOOT_Completed.
还请确保包括已完成的引导权限。使用服务为了让一切持续下去。并使用接收方接收启动事件,如果系统启动,则重新启动服务。启动时启动服务的代码。让服务做你的工作,检查短信或任何你想要的。你需要做你的工作MyPersistingService把它定义为你自己。import android.content.BroadcastReceiver;import android.content.Context;import android.content.Intent;
import android.util.Log;public class ServiceStarter extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent i = new Intent("com.prac.test.MyPersistingService");
i.setClass(context, MyPersistingService.class);
context.startService(i);
}}