Android点击链接进入应用市场下载

超简单!!!

在点击事件调用方法

openAppMarket("com.tencent.mm");//你应用市场里面的链接



方法


private void openAppMarket(String packageName) {
        try {
            String str = "market://details?id=" + packageName;
            Intent localIntent = new Intent(Intent.ACTION_VIEW);
            localIntent.setData(Uri.parse(str));
            startActivity(localIntent);
        } catch (Exception e) {
            // 打开应用市场失败 可能是没有手机没有安装应用市场
            e.printStackTrace();
            Toast.makeText(getApplicationContext(), "打开应用市场失败", Toast.LENGTH_SHORT).show();
            // 调用系统浏览器进入市场
            String url = packageName;
            openLinkBySystem(url);
        }
    }
    /**
     * 调用系统浏览器打开网页
     *
     * @param url 地址
     */
    private void openLinkBySystem(String url) {
        Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setData(Uri.parse(url));
        startActivity(intent);
    }


相关推荐
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页