Android跳转谷歌商店APP详情页面

来源:互联网 发布:香港电视直播破解软件 编辑:程序博客网 时间:2024/04/29 01:10

最近项目增加了一个需求,需要增加游戏专区中对应游戏的下载。

由于我们项目是海外版,上架的是谷歌商店,谷歌商店是不允许我们应用内部有其他应用的下载。所以最终决定,不使用程序内部下载,只为用户提供跳转到对应的谷歌商店APP详情页,让用户自己在商店中下载。跳转商店的代码也很简单。

public static void launchAppDetail(Context context, String appPkg) {//appPkg 是应用的包名    final String GOOGLE_PLAY = "com.android.vending";//这里对应的是谷歌商店,跳转别的商店改成对应的即可    try {        if (TextUtils.isEmpty(appPkg))            return;        Uri uri = Uri.parse("market://details?id=" + appPkg);        Intent intent = new Intent(Intent.ACTION_VIEW, uri);        intent.setPackage(GOOGLE_PLAY);        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);        context.startActivity(intent);    } catch (Exception e) {        T.fastToast(context, R.string.jump_googleplay_fail);//跳转失败的处理    }}

这个功能基本上没什么难点。只要传入对应应用的包名即可。还有一些使用第三方的跳转,如果有统计需求等,可以 换一下。这里我就不做介绍了。