项目中要用到 qq聊天的功能,需要调到qq聊天界面,制定某个qq号,
代码如下,
if (isSpecialApplInstalled(MineZxkfActivity.this,"com.tencent.mobileqq")) { String url = "mqqwpa://im/chat?chat_type=wpa&uin=客服qq号"; startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url))); }else{ ToastUtil.showToast(MineZxkfActivity.this,"检测到没有安装QQ哦!"); }
需要检查手机上是否装有qq客服端,
手机qq的包名是: com.tencent.mobileqq
/** * 判断手机设备是否安装指定包名的apk应用程序 * * @param context * @param packageName * @return */ public boolean isSpecialApplInstalled(Context context, String packageName) { PackageManager packageManager = context.getPackageManager(); try { packageManager.getPackageInfo(packageName, 0); return true; } catch (PackageManager.NameNotFoundException e) { e.printStackTrace(); } return false; }只需要简单的两行代码就阔以实现qq客服的功能