1. 先從該網(wǎng)站選擇自己創(chuàng)建的群
2. 該網(wǎng)站自動(dòng)生成 QQ 群的 key
3. 復(fù)制該網(wǎng)站自動(dòng)生成的代碼
示例代碼如下:
/****************
*
* 發(fā)起添加群流程叹话。群號(hào):安卓?jī)?nèi)測(cè)群(123456) 的 key 為: 3Uh18oSX5Tg9ePW2b3TRJXUNVbRG5o23
* 調(diào)用 joinQQGroup(3Uh18oSX5Tg9ePW2b3TRJXUNVbRG5o23) 即可發(fā)起手Q客戶端申請(qǐng)加群 安卓?jī)?nèi)測(cè)群(123456)
*
* @param key 由官網(wǎng)生成的key
* @return 返回true表示呼起手Q成功偷遗,返回false表示呼起失敗
******************/
public boolean joinQQGroup(String key) {
Intent intent = new Intent();
intent.setData(Uri.parse("mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26jump_from%3Dwebapi%26k%3D" + key));
// 此Flag可根據(jù)具體產(chǎn)品需要自定義,如設(shè)置驼壶,則在加群界面按返回氏豌,返回手Q主界面,不設(shè)置热凹,按返回會(huì)返回到呼起產(chǎn)品界面 //intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
try {
startActivity(intent);
return true;
} catch (Exception e) {
// 未安裝手Q或安裝的版本不支持
return false;
}
}
調(diào)用改方法即可加群:
joinQQGroup(3Uh18oSX5Tg9ePW2b3TRJXUNVbRG5o23)