Uri uri;
if (hasAnyMarketInstalled(getContext())) {
uri = Uri.parse("market://details?id="
+ getPackageName());
} else {
Toast.makeText(getApplicationContext(), "您没有安装应用市场", ).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 != list.size();
}

最新文章

  1. (转) java定时器的几种用法
  2. UI进阶 跳转系统设置相关界面的方法
  3. Noip2000 T3 单词接龙
  4. nodeType
  5. python 使用联动优势支付接口的sign与verify
  6. UIView 的transitionFromView方法实现视图切换
  7. Apache服务
  8. Execl DataTime Format Number
  9. cglib源码学习交流
  10. centos-php安装
  11. jsoncpp第二篇------API
  12. 构建企业级Nginx+Keepalived集群架构
  13. c# webapi上传、读取、删除图片
  14. SVM-sklearn
  15. 安卓adb工具的安装方法
  16. winform中TextBox只能输入字母
  17. python tkinter Label
  18. vue-scroller记录滚动位置
  19. MongoDB入门(5)- 我们自己封装的MongoDB-Java版本
  20. thread线程栈size及局部变量最大可分配size【转】

热门文章

  1. Map笔记总结
  2. C#中List和数组之间的转换
  3. 实现Jquery触发一事件后,停留5秒,再接着触发下面的事件
  4. zoj1093 Monkey and Banana
  5. hdu 5446 Unknown Treasure 中国剩余定理+lucas
  6. Git客户端使用
  7. jchat:linux聊天程序3:服务器
  8. 一步一步学习SignalR进行实时通信_4_Hub
  9. Android系统Root原理初探(转)
  10. offsetParent和parentNode区别