Android 打开应用市场 给个好评
- 先获取当前应用包名:
public static String getAppProcessName(Context context) {//当前应用pidint pid = android.os.Process.myPid();//任务管理类ActivityManager manager = (ActivityManager) context.getSystemService(Context.ACTIVITY_SERVICE);//遍历所有应用assert manager != null;List<ActivityManager.RunningAppProcessInfo> infos = manager.getRunningAppProcesses();for (ActivityManager.RunningAppProcessInfo info : infos) {if (info.pid == pid)//得到当前应用return info.processName;//返回包名}return ""; }
- 判断本机有无应用市场:
public static boolean isIntentSafe(Activity activity, Uri uri) {Intent mapCall = new Intent(Intent.ACTION_VIEW, uri);PackageManager packageManager = activity.getPackageManager();List<ResolveInfo> activities = packageManager.queryIntentActivities(mapCall, 0);return activities.size() > 0; }
- 跳转应用市场的本应用详情页:
public static void startMarket(Activity activity) {Uri uri = Uri.parse(String.format("market://details?id=%s", AppUtil.getAppProcessName(activity)));if (AppUtil.isIntentSafe(activity, uri)) // 设备已安装应用市场{Intent intent = new Intent(Intent.ACTION_VIEW, uri);intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);activity.startActivity(intent);} else // 没有安装市场{App.showToast("无法打开应用市场");} }
eg:如果当前应用没有上传到本机所在的应用市场,则会跳转到应用市场的一个空白详情页
Android 打开应用市场 给个好评相关推荐
- Android打开应用市场
查看手机中所有的应用市场: Intent intent = new Intent(); intent.setAction("android.intent.action.MAIN") ...
- android点击视频使用固定应用打开,Android 使用intent打开手机自带应用播放视频,音频,文档,还有打开应用市场...
1 打开手机上的视频播放器播放视频String url = "http://192.168.0.1/1.mp4" Intent intent = new Intent(); int ...
- Android打开第三方应用方法总结
Android打开第三方应用方法总结 翻译不了的声响 12018.09.30 09:52:58字数 245阅读 10,391 在Android开发中,有很多地方都需要启动其他的程序,调起第三方应用(& ...
- 基于Android的应用市场软件的设计
基于Android的应用市场软件的设计 摘 要 随着智能手机的普及,人们越来越依赖手机进行一系列操作. 由于Android系统是一款免费的操作系统,导致了使用Android系统的手机占到7成左右.为了 ...
- android 使用应用市场进行版本更新
今天,简单讲讲如何使用应用市场更新app的版本. 最近,需要做一个功能,使app能自动进行版本检测和更新.之前,app都是使用应用市场提示用户更新的,但是这次希望app在打开时可以自动检测新的版 ...
- Android 进入应用市场评价应用
在Android的App中经常会见到从当前app跳转到一个应用商店且显示本软件详情的页面,让用户给自己的App进行评分的功能.下面简单介绍该功能的实现. 要打开应用市场首先做的就是判断此手机是否安装了 ...
- 帮助用户打开应用市场_01
在Android开发中常常会用到版本有更新,但是Android不像ios那样只有一个应用市场,所以实现起来需要考虑的多一些.本篇使用的是最粗暴的一种方法,只适用于你的应用在所有市场都上线的情况,否则弹 ...
- android本地xml文件怎么打开,android 打开本地文件
首先要知道的是,Android 打开本地文件是根据类型打开的,也就是根据文件的 MIME 类型来确定 如果不知道是什么类型,那就是 : */* 类型匹配表: private static final ...
- Android实现打开本地文件,Android 打开本地文件(示例代码)
Android 打开本地的文件,目前来说,其实很常见.而且现在有手机版的office了.查看office的全家桶就更加方便. 首先要知道的是,Android 打开本地文件是根据类型打开的,也就是根据文 ...
最新文章
- TinyFrame升级之八:实现简易插件化开发
- I2C原理及特性总结
- 滚蛋吧,流量!红利已见顶,是时候步入「留量时代」了
- 2010年暑假送给大学生30句话
- 网站域名过户查询_网站建设哪家好?网站建设怎么收费?
- 洛谷 深基 第1部分 语言入门 第5章 数组与数据批量存储
- cmake 安装mysql5.6_使用cmake在CentOS6.5安装MYSQL5.6
- CCF202006-1 线性分类器
- linux java 终端命令大全_在java中执行linux终端命令?
- 控制台命令调试(bt)
- 算法导论答案 16.2-4
- 【java实现定时自动发送QQ消息】
- SpringBosent框架
- 双月报8.24-10.23
- PostgreSQL multixact日志管理器说明
- Docker教程(一)入门教程
- 中学数学教材教法试题
- php接口链接浏览器打开很快php很慢,php不管curl还是file_get_contents请求接口都很慢,但直接在浏览器里访问就很快,这是说明情况?...
- 百度网盘文件分享设置个性密码
- 拯救者R9000P网络不可用问题解决