为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

慕盖茨4494581 2023-10-13 16:25:10
我的应用程序中有一个按钮可以启动其他应用程序,我使用 Intent getpackagename。我设法呼叫并启动其他应用程序,但需要在手机内安装该应用程序才能启动。有没有其他方法可以在不安装应用程序的情况下启动应用程序,或者这似乎不可能做到这一点?
查看完整描述

1 回答

?
冉冉说

TA贡献1877条经验 获得超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")));

}

}


查看完整回答
反对 回复 2023-10-13
  • 1 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信