首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从我的Android应用程序直接打开Google Play商店?

如何从我的Android应用程序直接打开Google Play商店?
EN

Stack Overflow用户
提问于 2012-08-01 13:27:10
回答 22查看 837K关注 0票数 642

我使用以下代码打开了Google Play商店

代码语言:javascript
运行
复制
Intent i = new Intent(android.content.Intent.ACTION_VIEW);
i.setData(Uri.parse("https://play.google.com/store/apps/details?id=my packagename "));
startActivity(i);.

但它向我显示了一个完整的操作视图,用于选择选项(浏览器/播放商店)。我需要直接在Play Store中打开应用程序。

EN

Stack Overflow用户

发布于 2019-06-25 14:52:41

作为官方文档使用https://而不是market://,这结合了Eric和M3-N50的答案与代码重用(不要重复自己):

代码语言:javascript
运行
复制
Intent intent = new Intent(Intent.ACTION_VIEW)
    .setData(Uri.parse("https://play.google.com/store/apps/details?id=" + getPackageName()));
try {
    startActivity(new Intent(intent)
                  .setPackage("com.android.vending"));
} catch (android.content.ActivityNotFoundException exception) {
    startActivity(intent);
}

如果GPlay应用程序存在,它会尝试使用该应用程序打开,并回退到默认设置。

票数 9
EN
查看全部 22 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11753000

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档