Android 检查手机上是否安装了指定的软件(根据包名检测)
2024-09-30 23:51:03
Android检查手机上是否安装了指定的软件(根据包名检测)
/**
* 检查手机上是否安装了指定的软件
* @param context
* @param packageName
* @return
*/
public static boolean isAvilible(Context context, String packageName) {
final PackageManager packageManager = context.getPackageManager();
List<PackageInfo> packageInfos = packageManager.getInstalledPackages();
List<String> packageNames = new ArrayList<String>(); if (packageInfos != null) {
for (int i = ; i < packageInfos.size(); i++) {
String packName = packageInfos.get(i).packageName;
packageNames.add(packName);
}
}
// 判断packageNames中是否有目标程序的包名,有TRUE,没有FALSE
return packageNames.contains(packageName);
}
最新文章
- 使用BitArray判断素数
- Java三大框架之——Hibernate关联映射与级联操作
- WCF 服务编程 - 常用绑定
- input在标签内设置禁止输入空格
- Modelica学习
- python核心编程学习记录之错误与异常
- Lambda表达式 一些基本用法
- factory工厂模式
- hdu 4372 第一类stirling数的应用/。。。好题
- 服务端技术进阶(八)GitHub入门篇
- 12树莓派VNC远程桌面
- apache-tomcat 部分中文.html .jsp 连接 404问题
- Sql之left join(左关联)、right join(右关联)、inner join(自关联)的区别
- HBase分布式集群部署与设计
- FileStream 的FileShare一点小认识
- OPENQUERY (Transact-SQL),跨数据库操作。
- CriticalSection 临界区
- 【js】用正则表达式对文字进行局部替换
- _x和__all__(有所理解即可)
- 微博混合云DCP:极端流量下的峰值应对与架构挑战
热门文章
- ACM-ICPC国际大学生程序设计竞赛北京赛区(2015)网络赛 Scores
- 【ZJOI2017 Round2练习&;BZOJ4826】D1T2 sf(主席树,单调栈)
- Just a Hook 线段树 区间更新
- Yet another Number Sequence 矩阵快速幂
- T1002 搭桥 codevs
- 使用微信JSSDK实现图片上传
- 装饰者模式的学习(c#) EF SaveChanges() 报错(转载) C# 四舍五入 保留两位小数(转载) DataGridView样式生成器使用说明 MSSQL如何将查询结果拼接成字符串 快递查询 C# 通过smtp直接发送邮件 C# 带参访问接口,WebClient方式 C# 发送手机短信 文件 日志 写入 与读取
- 数学之路-python计算实战(17)-机器视觉-滤波去噪(中值滤波)
- shell学习三十七天----引用
- jenkins安装和使用