Uri uri;                        if (hasAnyMarketInstalled(getContext())) {                            uri = Uri.parse("market://details?id="                                    + getPackageName());                        } else {                            Toast.makeText(getApplicationContext(), "您没有安装应用市场", 0).show();                            return;                        }                        intent.setData(uri);                        intent.setAction(Intent.ACTION_VIEW);                        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);                        startActivity(intent);

判断手机是否安装应用市场:public static boolean hasAnyMarketInstalled(Context context) {        Intent intent = new Intent();        intent.setData(Uri.parse("market://details?id=android.browser"));        List<ResolveInfo> list = context.getPackageManager()                .queryIntentActivities(intent,                        PackageManager.MATCH_DEFAULT_ONLY);        return 0 != list.size();    }

更多相关文章

  1. Android(安卓)之安装APK
  2. Android(安卓)ClickableSpan 应用实例
  3. Android中ShareUserId注意问题
  4. Multiple APK Support in Android(安卓)Market
  5. android之视频播放控件VideoView简单应用
  6. Android(安卓)APP的发布流程
  7. android + eclipse + 后台静默安装(一看就会)
  8. Android(安卓)Spinner控件的简单应用
  9. Android(安卓)ClickableSpan 应用实例

随机推荐

  1. android 获得 View
  2. Android实现简单计算器源码
  3. [android]system.img文件的打包和解包
  4. TabHost自定义标签页(一)
  5. 6 android 滑块和进度条
  6. Android查看手机通讯录(ListView)
  7. Android(安卓)ViewGroup系列控件的使用
  8. android状态栏 高度
  9. android Gallery做图片滚动,每次滑动翻一
  10. Android(安卓)底部导航BottomNavigationV