开发者社区> 问答> 正文

如何在不安装的情况下从一个应用程序启动另一个应用程序

有一个按钮可以在我的应用程序内启动其他应用程序,我使用intent getpackagename。我设法调用并启动另一个应用程序,但需要先在手机中安装该应用程序,然后才能启动。还有其他方法可以在不安装应用程序的情况下将其启动吗?

展开
收起
小六码奴 2019-10-12 18:45:46 4792 0
1 条回答
写回答
取消 提交回答
  • 可以使用此解决方案-

    Intent intent = getPackageManager().getLaunchIntentForPackage("com.example.myapp");

    if(intent.resolveActivity(context.getPackageManager()) != null){ //Open app if installed startActivity(intent); }else{//Send to play store to download or instant app solution try { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=com.example.myapp"))); } catch (ActivityNotFoundException anfe) { startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("https://play.google.com/store/apps/details?id=com.example.myapp"))); } }

    2019-10-12 18:46:31
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
15分钟打造你自己的小程序 立即下载
小程序 大世界 立即下载
《15分钟打造你自己的小程序》 立即下载