[Android] 判断手机上是否安装了某个程序
16lz
2021-01-26
http://blog.csdn.net/xiaodongrush/article/details/9320135
1. 首先得到该程序的包名
这个连上手机ADB,看logcat就能看到。比如:QQ客户端的包名是com.tencent.mobileqq。
2. 然后通过PackageManager判断是否存在该包的程序
[java] view plain copy print ?- privatebooleanisPkgInstalled(StringpkgName){
- PackageInfopackageInfo=null;
- try{
- packageInfo=this.getPackageManager().getPackageInfo(pkgName,0);
- }catch(NameNotFoundExceptione){
- packageInfo=null;
- e.printStackTrace();
- }
- if(packageInfo==null){
- returnfalse;
- }else{
- returntrue;
- }
更多相关文章
- Android配置文件,所有权限
- Android(安卓)Studio中AIDL使用方法
- Android客户端通过GET和POST向服务器发送数据
- android之在启动运用程序的时候彻底隐藏TitleBar
- 由sqlite在手机上的存储位置,引发的onCreate在哪里执行的总结
- android 权限介绍(二)
- 解决-Android: 跨应用AIDL调用时报错 java.lang.SecurityExcepti
- Android(安卓)全局异常处理
- AndroidManifest.xml文件剖析 (一)