Android要求开机启动apk2,apk2包名可获取,没有apk2的源码

我如何再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启动