Android应用跳转到QQ咨询

自己在应用中加上即时聊天进行咨询的功能太耗时耗力,而且实现的可能不尽完美,还不如直接调用QQ进行咨询

1、检查是否安装QQ客户端

/**

*判断qq是否可用

*@paramcontext

*@return

*/

public static boolean isQQClientAvailable(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")) {// 检查微信客户端替换成"com.tencent.mm"

return true;

}

}

}

return false;

}

2、打开

/**

*打开QQ咨询

*@paramcontext

*/

public static voidopenQQChat(Context context){

if(isQQClientAvailable(context)) {

String url="mqqwpa://im/chat?chat_type=wpa&uin=咨询QQ号");

context.startActivity(newIntent(Intent.ACTION_VIEW,Uri.parse(url)));

}else{

PromptManager.getInstance().showToast(context,"您还未安装QQ客户端");

}

}

3、注意

1.此处传入的QQ号,需开通QQ推广功能,不然向此QQ号发送临时消息,会不成功.提示

2.开通QQ推广方法:

~打开QQ推广网址http://shang.qq.com并用QQ登录

~点击顶部导航栏:推广工具

~在弹出菜单中点击'立即免费开通' 即可

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容