查看手机中所有的应用市场:

Intent intent = new Intent();
intent.setAction("android.intent.action.MAIN");
intent.addCategory("android.intent.category.APP_MARKET");
PackageManager pm = this.getPackageManager();
List<ResolveInfo> infos = pm.queryIntentActivities(intent, 0);
int size = infos.size();
for (int i = 0; i < size; i++) {ActivityInfo activityInfo = infos.get(i).activityInfo;String packageName = activityInfo.packageName;Log.i( TAG, "packageName : " + packageName);
}

注:不一定能够显示全部市场。

根据市场包名和App包名打开指定应用市场并进入到App的详情界面:

Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("market://details?id=" + "com.tencent.mm");
intent.setData(uri);
intent.setPackage("com.tencent.android.qqdownloader");
startActivity(intent);

Android打开应用市场相关推荐

  1. Android 打开应用市场 给个好评

    先获取当前应用包名: public static String getAppProcessName(Context context) {//当前应用pidint pid = android.os.Pr ...

  2. android点击视频使用固定应用打开,Android 使用intent打开手机自带应用播放视频,音频,文档,还有打开应用市场...

    1 打开手机上的视频播放器播放视频String url = "http://192.168.0.1/1.mp4" Intent intent = new Intent(); int ...

  3. Android打开第三方应用方法总结

    Android打开第三方应用方法总结 翻译不了的声响 12018.09.30 09:52:58字数 245阅读 10,391 在Android开发中,有很多地方都需要启动其他的程序,调起第三方应用(& ...

  4. 基于Android的应用市场软件的设计

    基于Android的应用市场软件的设计 摘 要 随着智能手机的普及,人们越来越依赖手机进行一系列操作. 由于Android系统是一款免费的操作系统,导致了使用Android系统的手机占到7成左右.为了 ...

  5. android 使用应用市场进行版本更新

     今天,简单讲讲如何使用应用市场更新app的版本. 最近,需要做一个功能,使app能自动进行版本检测和更新.之前,app都是使用应用市场提示用户更新的,但是这次希望app在打开时可以自动检测新的版 ...

  6. Android 进入应用市场评价应用

    在Android的App中经常会见到从当前app跳转到一个应用商店且显示本软件详情的页面,让用户给自己的App进行评分的功能.下面简单介绍该功能的实现. 要打开应用市场首先做的就是判断此手机是否安装了 ...

  7. 帮助用户打开应用市场_01

    在Android开发中常常会用到版本有更新,但是Android不像ios那样只有一个应用市场,所以实现起来需要考虑的多一些.本篇使用的是最粗暴的一种方法,只适用于你的应用在所有市场都上线的情况,否则弹 ...

  8. android本地xml文件怎么打开,android 打开本地文件

    首先要知道的是,Android 打开本地文件是根据类型打开的,也就是根据文件的 MIME 类型来确定 如果不知道是什么类型,那就是 : */* 类型匹配表: private static final ...

  9. Android实现打开本地文件,Android 打开本地文件(示例代码)

    Android 打开本地的文件,目前来说,其实很常见.而且现在有手机版的office了.查看office的全家桶就更加方便. 首先要知道的是,Android 打开本地文件是根据类型打开的,也就是根据文 ...

最新文章

  1. python中关于sqlite3数据库删除数据的使用
  2. R语言stringr包str_ends函数、str_starts函数起始、结束字符串判断实战
  3. 安装Pod时提示ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/pod...
  4. Oracle 10g 下载地址
  5. python opencv imread(filename, flags=None) 读取图像 flags cv::ImreadModes 参数上哪看去?
  6. 100万“愤怒的小鸟”:中国手机开发者生存调查
  7. 使用OpenTelemetry搭配Zipkin构建NetCore分布式链路跟踪 | WebAPI + gRPC
  8. vue-cli3中的vue.config.js配置
  9. 八年级计算机教学论文,初二数学教学论文范文
  10. java、c语言、python、c++的不同之处_总结几点C/C++、Java与Python的区别
  11. LEBERT:基于词汇增强的中文NER模型
  12. 计算机系统操作中级工试题及答案,计算机系统操作中级工试题附答案.doc
  13. 猿创征文 | 国产数据库之人大金仓数据库详解安装和使用
  14. 自相关性,偏自相关性分析,时间序列相关性分析(spearman相关性,pearson相关性)
  15. becon帧 wifi_beacon帧
  16. 仿微信/支付宝的自定义提现密码输入(二)
  17. Unity学习-RTTM总结(1)
  18. 计算机小游戏有哪些,为你解答电脑小游戏有哪些
  19. 使用Qt获取系统版本
  20. fabric1.1开发(零-基础知识)

热门文章

  1. 一个WEB应用的开发流程
  2. CAD怎么添加打印机设备?CAD打印机添加步骤
  3. canvas动画科技园_Canvas 写的酷炫动画代码分析
  4. tensorflow的regress(超详细教程)
  5. C++ 使用正则表达式
  6. 中国激光直接成型LDS级树脂市场发展态势及项目投资建议报告2022-2028年
  7. 黄**解说的各种版本
  8. 中国资源卫星应用中心_数据下载
  9. 网盘副业项目,睡后躺赚,日入200+
  10. 数据结构PTA 进阶实验5-3.2 新浪微博热门话题