zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

Android开机启动应用、服务

Android应用服务 启动 开机
2023-09-27 14:27:33 时间
要在监听开机的地方执行以下代码
// 开机启动Activity(启动activity时会先启动主进程)
Intent intentActivity = new Intent(context,OtherActivity.class);
actIntent.setAction("android.intent.action.MAIN");  
actIntent.addCategory("android.intent.category.LAUNCHER"); 
intentActivity.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK );//不加此句会报错。
context.startActivity(intentActivity);

//开机启动服务
Intent serIntent= new Intent(context, BootService.class);  
serIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);  
context.startService(serIntent);  

// 开机启动应用
Intent app = context.getPackageManager().getLaunchIntentForPackage("包名");
context.startActivity(app);