android调用qq打开指定qq号进行聊天
跳转指定qq号聊天if(isQQ(this)){String qqUrl = "mqqwpa://im/chat?chat_type=wpa&uin=你的qq号&version=1";startActivity(new Intent(Intent.ACTION_VI...
跳转指定qq号聊天
if(isQQ(this)){
String qqUrl = "mqqwpa://im/chat?chat_type=wpa&uin=你的qq号&version=1";
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(qqUrl)));
}else{
Toast.makeText(MainActivity.this,"请安装QQ客户端",Toast.LENGTH_SHORT).show();
}
/** * 判断有没有安装QQ * @param context * @return */
public static boolean isQQ(Context context) {
final PackageManager packageManager = context.getPackageManager();
List<PackageInfo> pi = packageManager.getInstalledPackages(0);
if (pi != null) {
for (int i = 0; i < pi.size(); i++) {
String pn = pi.get(i).packageName;
if (pn.equals("com.tencent.mobileqq")) {
return true;
}
}
}
return false;
}
传入的QQ号,需开通QQ推广功能,不然向此QQ号发送消息不会成功
开通QQ推广方法:
1.打开QQ推广网址https://shang.qq.com/v3/widget.html并用需要当客服的QQ登录
2.点击顶部导航栏:推广工具
3.在弹出菜单中点击’立即免费开通’
更多推荐
所有评论(0)