android - 如果已安装如何打开 android 应用程序,如果未安装如何转到 android market

标签 android

如果已经安装,我想制作android按钮并能够启动其他应用程序,如果尚未安装,请转到android市场。

如何做到这一点?

问候, 维拉克

最佳答案

使用下面的代码

String packageName = "app_package_name";
Intent intent = getPackageManager().getLaunchIntentForPackage(packageName);

if(intent == null) {
   intent = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id="+packageName));
}
  startActivity(intent);

关于android - 如果已安装如何打开 android 应用程序,如果未安装如何转到 android market,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11610646/

相关文章:

java - 带 ListView 的微调器

java - 如何通过 JNI 将 List + Hashmap 获取到 C++ 代码

java - make if 只检查一个命令

Android:onSaveInstanceState 后无法执行此操作

android - 使用基于 SMS 的用户注册过程(la Yo 和 WhatsApp)创建一个 android 应用程序

android - 如何从android接收和返回webapp2中的字符串?

java - Android 中的 SAX 解析问题...空元素?

java - 过滤后,过滤器显示不正确的列表

android - Task和Back栈是什么关系

android - 在 Android 上重新创建 Activity 时使用 DatabaseHelper