android判断是否已经安装成功,android 判断应用程序是否已安装
1、判断是否安装
/*
* check the app is installed
*/
private boolean isAppInstalled(Context context,String packagename)
{
PackageInfo packageInfo;
try {
packageInfo = context.getPackageManager().getPackageInfo(packagename, 0);
}catch (NameNotFoundException e) {
packageInfo = null;
e.printStackTrace();
}
if(packageInfo ==null){
//System.out.println("没有安装");
return false;
}else{
//System.out.println("已经安装");
return true;
}
}
2、判断后的逻辑: (转自:http://ruixiazun.blog.163.com/blog/static/906879182013021115923732/)
//已安装,打开程序,需传入参数包名:"com.skype.android.verizon"
if(isAvilible(this, "com.skype.android.verizon")){
Intent i = new Intent();
ComponentName cn = new ComponentName("com.skype.android.verizon",
"com.skype.android.verizon.SkypeActivity");
i.setComponent(cn);
startActivityForResult(i, RESULT_OK);
}
//未安装,跳转至market下载该程序
else {
Uri uri = Uri.parse("market://details?id=com.skype.android.verizon");//id为包名
Intent it = new Intent(Intent.ACTION_VIEW, uri);
startActivity(it);
}
原文:http://www.cnblogs.com/Free-Thinker/p/5669286.html
android判断是否已经安装成功,android 判断应用程序是否已安装相关推荐
- 判断android应用程序是否已安装
2019独角兽企业重金招聘Python工程师标准>>> android应用程序是否已安装,查看是否此包的相关信息 PackageInfo packageInfo; try { ...
- Chrome插件安装失败,此扩展程序可能已损坏。
文章目录 问题描述 解决方案 实用插件 油猴脚本 参考文献 问题描述 新版Chrome装插件常常出现问题--Chrome插件安装失败,此扩展程序可能已损坏. 解决方案 打开 Chrome 所在位置,默 ...
- 这个“安装macOS High sierra”应用程序副本已损坏,不能用来安装macOS
黑苹果系统 制作好U盘启动后,安装时报错: 这个"安装macOS High sierra"应用程序副本已损坏,不能用来安装macOS. 应用程序副本已损坏 在安装黑屏系统时,为了使 ...
- 因为计算机安装了更新i,电脑安装iTunes时提示这台电脑已安装了更高版本的解决方法图文教程...
最近有用户在电脑中安装iTunes软件时,出现了提示"这台电脑已安装了更高版本的Apple Software Update",如果遇到了这样的问题,这该怎么办呢?下面脚本之家的小编 ...
- oracle怎么确定安装成功,怎么判断oracle是否安装成功
可通过能否登录sqlplus来判断是否安装成功. 操作系统:windows10 oracle版本:oracle 10g 步骤: 1.电脑win键+R键,输入cmd,进入命令提示符. 2.命令行中输入: ...
- Android中由于authorities导致的“应用组件的命名与已安装应用有冲突”
问题如上图所示,明明已经更改了app的applicationId,还是说冲突,有点不解,于是去了度娘查了一哈,最后找到了解决方法如下: 最后在一个群里有大佬问我是不是用到ContentProvider ...
- java ant 安装成功_Ant学习---第一节:Ant安装和简单使用
一.下载 ant 插件,路径如下: 二.安装 ant 插件,解压下载下来的 ant 插件,配置环境变量(最好系统环境变量),如下: ANT_HOME:D:\learn_tool\apache-ant- ...
- 上验证cudnn是否安装成功_windows和linux上的tensorflow安装(极简安装方法)
电脑环境:win7系统,64位. 说明:以下是我自己在windows和linux实操通过的很简单的安装方式,如果觉得有意义可以参考,如果遇到其他问题,可留言交流,一起解决. 主要的几个步骤: 1.1 ...
- linux验证db2安装成功_DB2(Linux 64位)安装教程
数据库版本:db2 Express-C 操作系统版本:Red Hat 6.5 1.首先下载并解压安装包:[root@dbserver tmp]# tar -xzvf db2_v101_linuxx64 ...
最新文章
- 数据同步关于去除乱码插入mysql数据库
- “约见”面试官系列之常见面试题第二十五篇之对vue-router的理解(建议收藏)
- windows 2012 AD域报错ladp非法绑定
- Linux系统管理(8)——Ubuntu安装ssh服务 以及版本查看命令
- Mac OSX 下 mysql 影响关系的问题处理
- 【MySQL】MySQL 5.7 sys Schema
- Python 数据结构与算法 —— 哈弗曼树
- 粒子群PSO算法实验及其代码解释
- 一文读懂量化系统接入及相关平台
- 无约束多元函数求极值
- CCF CSP 归一化处理
- 提取win10默认锁屏壁纸
- 基于数字孪生的IBV智能建筑可视化系统了解一下
- 全球及中国阻力带行业市场前瞻及投资竞争力分析报告2022-2027年
- 2016百度之星 - 初赛(Astar Round2A)题解
- PVE 天龙八部TLBB服务端搭建(一)--linux环境搭建
- windows画图常用函数
- 网络安全技术——DHCP技术
- NodeMCU连接SD读卡器
- python爬取淘宝销量_python爬取淘宝排名