这里有新鲜出炉的精品教程,程序狗速度看过来!
Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由 Google 公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用 "安卓" 或 "安致"。
这篇文章主要介绍了 Android 开发中判断手机是否安装了 QQ 或者微信的相关资料, 需要的朋友可以参考下
下面一段代码给大家分享了 android 中判断手机是否安装了 qq 或者微信,代码简单易懂,非常不错,具有参考借鉴价值,需要的的朋友参考下吧
- public static boolean isWeixinAvilible(Context context) {
- final PackageManager packageManager = context.getPackageManager();// 获取packagemanager
- List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);// 获取所有已安装程序的包信息
- if (pinfo != null) {
- for (int i = 0; i < pinfo.size(); i++) {
- String pn = pinfo.get(i).packageName;
- if (pn.equals("com.tencent.mm")) {
- return true;
- }
- }
- }
- return false;
- }
- /**
- * 判断qq是否可用
- *
- * @param context
- * @return
- */
- public static boolean isQQClientAvailable(Context context) {
- final PackageManager packageManager = context.getPackageManager();
- List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);
- if (pinfo != null) {
- for (int i = 0; i < pinfo.size(); i++) {
- String pn = pinfo.get(i).packageName;
- if (pn.equals("com.tencent.mobileqq")) {
- return true;
- }
- }
- }
- return false;
- }
来源: http://www.phperz.com/article/17/0312/320580.html