APP自启调用记录:
/** * 自定义接收器 * 自启APP */ public class BootReceiver extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent) { // TODO Auto-generated method stub if (intent.getAction().equals(Intent.ACTION_BOOT_COMPLETED)){//启动Activity Intent sayHelloIntent=new Intent(context,SplashActivity.class); sayHelloIntent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); context.startActivity(sayHelloIntent); //启动APP // Intent bootIntent = context.getPackageManager().getLaunchIntentForPackage("com.yinhai.mdLoader"); // context.startActivity(bootIntent); //启动服务 // Intent bootIntent = new Intent(context, UploadImageService.class); // //为了避免被强制停止后接收不到广播 // bootIntent.setFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES); // context.startService(bootIntent);} }}
<!-- 开机自启--> <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED"/>
<application> <receiver android:name="com.yinhai.hybird.module.xinraun.BootReceiver"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> <category android:name="android.intent.category.HOME"/> </intent-filter> </receiver> </application>