android studio聊天跳转_Android 第三方应用跳转到QQ进行聊天
跳轉(zhuǎn)QQ聊天代碼十分簡單:
//獲取包信息
public static booleanisQQClientAvailable(Context context) {
finalPackageManager packageManager = context.getPackageManager();
List pinfo = packageManager.getInstalledPackages(0);
if(pinfo !=null) {
for(inti =0;i < pinfo.size();i++) {
String pn = pinfo.get(i).packageName;
if(pn.equals("com.tencent.mobileqq")) {
return true;
}
}
}
return false;
}
//跳轉(zhuǎn)QQ
String url ="mqqwpa://im/chat?chat_type=wpa&uin=你的QQ號";
if(isQQClientAvailable(getContext())) {
startActivity(newIntent(Intent.ACTION_VIEW,Uri.parse(url)));
}else{
ShortToast.getToast(getContext(),"您的QQ版本過低或您當(dāng)前未安裝QQ,請安裝最新版QQ后再試").show();
}
但跳轉(zhuǎn)的QQ對話框之后,發(fā)送消息會提示發(fā)送失敗,這是因?yàn)榻邮盏腝Q沒有QQ推廣功能。具體開通方法如下:1.打開QQ推廣網(wǎng)址http://shang.qq.com并用QQ登錄2.點(diǎn)擊頂部導(dǎo)航欄:推廣工具3.在彈出菜單中點(diǎn)擊'立即免費(fèi)開通' 即可。
需要注意的是,開通QQ推廣后默認(rèn)開通的是web端的QQ對話功能,移動端WPA是不開啟的,需要手動開啟,如下圖:
移動WPA開啟截圖
這樣開啟后,移動端的對話就可以了,如需要更深層次的功能,只能去申請企業(yè)QQ或者付費(fèi)了。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的android studio聊天跳转_Android 第三方应用跳转到QQ进行聊天的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java中数组的初始化
- 下一篇: android 开源 数据库,Andro