博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Android] 判断手机上是否安装了某个程序
阅读量:7039 次
发布时间:2019-06-28

本文共 549 字,大约阅读时间需要 1 分钟。

http://blog.csdn.net/xiaodongrush/article/details/9320135

 

 

1. 首先得到该程序的包名

 

     这个连上手机ADB,看logcat就能看到。比如:QQ客户端的包名是com.tencent.mobileqq。

 

2. 然后通过PackageManager判断是否存在该包的程序    

 

[java] 
 
  1. private boolean isPkgInstalled(String pkgName) {  
  2. PackageInfo packageInfo = null;  
  3. try {  
  4.     packageInfo = this.getPackageManager().getPackageInfo(pkgName, 0);  
  5. catch (NameNotFoundException e) {  
  6.     packageInfo = null;  
  7.     e.printStackTrace();  
  8. }  
  9. if (packageInfo == null) {  
  10.     return false;  
  11. else {  
  12.     return true;  
  13. }  
分类: 
本文转自wanqi博客园博客,原文链接:http://www.cnblogs.com/wanqieddy/p/4630553.html如需转载请自行联系原作者
你可能感兴趣的文章
Babelfish(二分)
查看>>
JS 中如何判断 undefined 和 null
查看>>
ftk学习记录(一个进度条文章)
查看>>
log4j直接输出日志到flume
查看>>
非正确使用浮点数据由项目产生BUG讨论的问题
查看>>
PHP5中的stdClass
查看>>
IntelliJ IDEA Community Edition 14.1.4下使用 Apache-Subversion搭建代码管理环境
查看>>
四种可变交流swap方法
查看>>
Lucene中的 Query对象
查看>>
二分基础
查看>>
物流英语
查看>>
[iOS]iOS8可用的识别用户方式(idfa、UUID、idfv)
查看>>
hdu1507--二分图最大匹配
查看>>
【数据结构与算法】二叉树深度遍历(递归)
查看>>
iOS开发--基于AFNetWorking3.0的图片缓存分析
查看>>
使用jqMobi开发app基础:弹出内容的设计
查看>>
3.Java集合总结系列:Set接口及其实现
查看>>
ExtJs之Element.select函数
查看>>
驱动程序调试方法之printk——自制proc文件(一)
查看>>
Swift 可选类型-备
查看>>