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

我的应用程序中有一个按钮可以启动其他应用程序,我使用 Intent getpackagename。我设法呼叫并启动其他应用程序,但需要在手机内安装该应用程序才能启动。有没有其他方法可以在不安装应用程序的情况下启动应用程序,或者这似乎不可能做到这一点?



慕盖茨4494581
浏览 103回答 1
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 solutiontry {    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")));}}
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java