首先,需要借助http://qun.qq.com/join.html,腾讯提供
选择相应的群,生成对应的Key,通过调用Api 中的方法,在客户端进行调用,步骤如下(需要自己引入腾讯SDK)
通过调用Tencent类的joinQQGroup调用加群接口,参数如下:
Key:需要添加群的ID(申请ID请到qun.qq.com申请)
调用接口的示例代码如下:
mTencent = Tencent.createInstance(APPID, this);
mTencent.joinQQGroup(this, key);
一键调用已完成,运行一下。
2. ***
去到 临时对话框
项目中要用到 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(); t ry { packageManager.getPackageInfo(packageName, 0); return true; } catch (PackageManager.NameNotFoundException e) { e .printStackTrace(); } return false; }
注意 :不能自己的qq号,跳转到 自己的qq号 ,这样跳不过去,
只需要简单的两行代码就阔以实现qq客服的功能