一、建类: public class StartupReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { //开机后的动作: 启动自己 Intent i = new Intent(context, MainActivity.class); i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(i); } } 二、修改主配置文件 1、添加权限 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" /> 2、添加接受 <receiver android:name=".StartupReceiver" > <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <category android:name="android.intent.category.HOME" /> </intent-filter> </receiver> 三、 在任意应用中添加了上面的代码后,只要应用启动过一次,下次开机都会启动应用(类中的动作)
android 开机启动
猜你喜欢
转载自zheyiw.iteye.com/blog/1738045
今日推荐
周排行