Android 手机QQ临时会话
来源:互联网 发布:学表演知乎 编辑:程序博客网 时间:2024/03/29 23:15
判断手机是否安装了微信APP
publicstaticbooleanisWeixinAvilible(Context context){ final PackageManager packageManager = context.getPackageManager();// 获取 packagemanager List<PackageInfo> pinfo = packageManager.getInstalledPackages(0);// 获取所有已安装程序的包信息 if (pinfo != null) { for (int i = 0; i < pinfo.size(); i++) { String pn = pinfo.get(i).packageName; if (pn.equals("com.tencent.mm")) { returntrue; } } } returnfalse; }
判断手机是否安装了QQ
/* 判断qq是否可用 * * @param context * @return */
public static boolean isQQClientAvailable(Context context){ final PackageManager packageManager = context.getPackageManager(); List<PackageInfo> pinfo = packageManager.getInstalledPackages(0); if (pinfo != null) { for (int i = 0; i < pinfo.size(); i++) { String pn = pinfo.get(i).packageName; if (pn.equals("com.tencent.mobileqq")) { returntrue; } } } returnfalse; }
使用例子(App中调用手机QQ建立临时会话)
public static boolean isQQClientAvailable(Context context){ final PackageManager packageManager = context.getPackageManager(); List<PackageInfo> pinfo = packageManager.getInstalledPackages(0); if (pinfo != null) { for (int i = 0; i < pinfo.size(); i++) { String pn = pinfo.get(i).packageName; if (pn.equals("com.tencent.mobileqq")) { returntrue; } } } returnfalse; }private void onClick(View v){ int id=v.getId(); switch(id){ /**在线客服**/ case R.id.ll_online_service: String str = ""; //判断QQ是否安装(“*”是需要联系QQ号) if (isQQClientAvailable(getActivity())) { //安装了QQ会直接调用QQ,打开手机QQ进行会话 str = "mqqwpa://im/chat?chat_type=wpa&uin=**********&version=1&src_type=web&web_src=oicqzone.com"; } else { //没有安装QQ会展示网页 str = "http://wpa.qq.com/msgrd?v=3&uin=**********&site=qq&menu=yes"; } Uri uri = Uri.parse(str); Intent it = new Intent(Intent.ACTION_VIEW, uri); startActivity(it); break; default : break; }}
1 0
- Android 手机QQ临时会话
- QQ临时会话
- 建立QQ临时会话
- 创建QQ临时会话。
- qq临时会话代码
- QQ临时会话
- 建立QQ临时会话
- qq创建临时会话
- 客服QQ临时会话
- Android打开QQ临时会话和打开群聊
- Android 调起本地qq,发起临时会话
- QQ临时会话窗口地址
- QQ临时会话框运用
- QQ支持临时会话设置
- 页面添加QQ临时会话
- 设置QQ支持临时会话
- HTML调用QQ临时会话
- 网页发起临时QQ会话
- php isset 和 array_key_exists 检查数组中是否存在某值的区别
- Kafka 安装和测试
- uva1459Flowers Placement(二分图+dfs)
- 在linux中添加ftp用户,并设置相应的权限
- Zookeeper开源客户端框架Curator简介
- Android 手机QQ临时会话
- 常用图像数据库
- zookeeper学习之三(Curator客户端)
- Storm消息机制
- LINUX时间管理
- ruby中布尔类型字段的非空校验
- Storm的并行度、Grouping策略以及消息可靠处理机制简介
- Storm: Transactional Topolgoy简介
- C_确定架构_s