一念即三千 2016-07-12 04:23 采纳率: 50%
浏览 988
已采纳

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

我如何再apk1中添加广播,要求开机启动APK2?有没有实现方式,怎么做的

  • 写回答

2条回答 默认 最新

  • Moluth 2016-07-12 07:17
    关注

    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);
    
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

悬赏问题

  • ¥15 程序不包含适用于入口点的静态Main方法
  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记