我如何再apk1中添加广播,要求开机启动APK2?有没有实现方式,怎么做的
apk1接收开机的广播,此时你已经知道了apk2的包名,使用intent启动即可:
在apk1中写:
Intent intent = new Intent();
PackageManager packageManager = this.getPackageManager();
intent = packageManager.getLaunchIntentForPackage(packageName);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED | Intent.FLAG_ACTIVITY_CLEAR_TOP) ;
this.startActivity(intent);
开机启动apk1,apk1把apk2启动