Android 根据QQ号跳转到QQ聊天界面
2017-11-27 18:03
513 查看
从自己开发的应用中根据QQ号跳转到QQ应用的聊天界面,实现起来很方便:
即:
qqNum(string型)即是所要跳转的qq号。
不过如果直接写这个代码的话,若本机未安装qq应用,程序会直接go die,所以要加以判断:
方法checkApkExit()如下:
注:qq的应用包名是:com.tencent.mobileqq
即:
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("mqqwpa://im/chat?chat_type=wpa&uin="+qqNum+"&version=1")));
qqNum(string型)即是所要跳转的qq号。
不过如果直接写这个代码的话,若本机未安装qq应用,程序会直接go die,所以要加以判断:
if (checkApkExist(this, "com.tencent.mobileqq")){ startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("mqqwpa://im/chat?chat_type=wpa&uin="+qqNum+"&version=1"))); }else{ Toast.makeText(this,"本机未安装QQ应用",Toast.LENGTH_SHORT).show(); } break;
方法checkApkExit()如下:
public boolean checkApkExist(Context context, String packageName) { if (packageName == null || "".equals(packageName)) return false; try { ApplicationInfo info = context.getPackageManager().getApplicationInfo(packageName, PackageManager.GET_UNINSTALLED_PACKAGES); return true; } catch (PackageManager.NameNotFoundException e) { return false; } }
注:qq的应用包名是:com.tencent.mobileqq
相关文章推荐
- 安卓开发——根据QQ号跳转到QQ聊天界面
- qq跳转到指定qq聊天消息窗口界面
- Android跳转微信朋友圈与聊天界面
- [Phonegap+Sencha Touch] 移动开发58 从移动浏览器(或webview)网页上点击链接跳转到QQ聊天界面
- 转载]android 实现qq聊天对话界面效果
- iOS,Android调用手机QQ与指定用户或公众号聊天界面
- Android学习之仿QQ聊天界面的实现
- App跳转到与手机版QQ公众服务号聊天界面
- ANDROID仿QQ聊天界面及发送动态表情(修改版)
- Android 仿qq聊天界面之一
- Android仿QQ、微信聊天界面长按提示框效果
- iOSAPP跳转到qq聊天界面
- 【代码】如何在手机等移动平台上浏览器网页中点击链接跳转到QQ聊天界面
- android仿qq聊天界面版带表情、相册、照相
- Android,iOS打开手机QQ与指定用户聊天界面
- Android,iOS打开手机QQ与指定用户聊天界面
- Android 第三方应用跳转到qq进行聊天(qq咨询)
- Android,iOS打开手机QQ与指定用户聊天界面(联系客服)
- 【转】Android,iOS打开手机QQ与指定用户聊天界面
- Android QQ、微信聊天消息界面设计原理与实现