判断手机是否安装了微信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;}
}

Android 手机QQ临时会话相关推荐

  1. Android打开QQ临时会话以及一键加群的两种方法

    打开QQ临时会话 需要使用腾讯开放平台的SDK 使用WPA接口,无需加其为好友就能和其进行会话 Tencent mTencent = Tencent.createInstance(Config.TEN ...

  2. Android打开QQ临时会话和打开群聊

    1. 打开QQ临时会话: String url3521 = "mqqwpa://im/chat?chat_type=wpa&uin=1257683526"; startAc ...

  3. android webview qq临时会话,android开发(30) 使用WebView,点击网页中的链接建立QQ 临时会话 WPA...

    在PC端,我们可以通过一个URL链接,点击后启动QQ,这是很好的用户跳转体验.很方便. 使用的链接如下: >click 其中把8888888 换成你的QQ号. 那么在android里可以这么使用 ...

  4. 有的QQ临时会话要求加好友

    最近做一网站,需加实时会话功能,开发一个太费劲,于是想起加qq临时会话,但加上之后,部分QQ号码打开后首先要求加为QQ好友,否则不能通话,这是什么原因呢? 于是我在系统设置里把各种限制功能测试了个遍都 ...

  5. android手机功能创新,Android手机QQ浏览器1.1发布多项创新功能

    在2010北京国际通信展上,Android手机平台被各大手机厂商公认为下阶段研发的热点.与此同时,针对Android平台开发的各种应用也越来越注重用户体验,腾讯刚刚发布的Android平台手机QQ浏览 ...

  6. Android手机QQ的UI自动化实践

    UI自动化 我们为什么要搞UI自动化 可能很多同学都有疑问:我们写了这么多单元测试,为什么还需要UI自动化测试呢? 按照测试金字塔理论,其实每种类型的测试都有自己的意义,UI自动化的意义就在于更贴近用 ...

  7. 发送内容让Android手机QQ崩溃

    用电脑发送消息,对方只要是Android手机QQ都会崩溃,清空聊天记录就会恢复,iPhone无效:复制以下内容发送即可 oo0.oo.OOO00.oo.OO00.oo.OO00.oo.OO00.oo. ...

  8. iOS 开启QQ临时会话

    0 打开QQ推广网址 http://shang.qq.com 并用接收临时消息QQ号登录 复制代码 1 在项目info.plist添加LSApplicationQueriesSchemes字段 类型A ...

  9. 点击图标/链接发起QQ临时会话

    有时候,我们需要实现在网页上点击一个QQ图标来实现QQ临时会话,这样不用添加好友,也能满足及时沟通的需求. 实现方案比较简单,只是为a标签修改href属性,代码如下 <a href=" ...

  10. qq空间 for android,手机QQ空间Android新版发布 支持widget

    近日,腾讯正式发布手机QQ空间Android平台1.2版,新增了10多项常用新功能,体验方面有多达20多个专项优化,界面焕然一新.它大幅完善了手机QQ空间的写日志.带图说说功能,还实现了手机桌面wid ...

最新文章

  1. SQL语法之DDL和DML
  2. 铁乐学Python_day12_作业
  3. Ubuntu10.04系统调试TQ2440开发板之一《Ubuntu下搭建TQ2440的程序下载环境》
  4. DirectShow开发快速入门之慨述
  5. linux sh 必要,Linux Shell学习之基础篇(不适合学习,仅为本人笔记)
  6. php中,多维数组是什么意思,在PHP中回显多维数组
  7. linux 查询 lib信息,linux系统信息常用查询命令
  8. lcm模块 oracle,lcm模组有哪些配件组成
  9. 数学:深入浅出通信原理(陈爱军)
  10. html中optition默认类型,射频微电子学概论.PDF
  11. Java生成、解析二维码方案以及代码实现
  12. Windows常见键盘操作快捷键
  13. 网络防火墙的配置与管理
  14. 新浪批量短网址生成php源码,最新新浪短网址API接口与短网址在线批量生成工具的使用方法...
  15. 基于微信小程序的相关管理系统设计与实现开题报告的思路及方法
  16. wildcard函数
  17. 办公室看VR黄片,微软「HoloLens之父」辞职!
  18. 成功的人生至少需要一张跳板
  19. html之行间样式和外部样式以及内部样式
  20. 在家也能查sci--漫游登陆web of science

热门文章

  1. oracle卸载步骤图解,Oracle完全卸载步骤
  2. 神舟战神调节风扇热键_神舟GX9电脑热键驱动
  3. 安卓生成keystore文件
  4. 云加数支撑商业地产转型——无止境的商业想象力测试
  5. java 组件是什么意思_java中组件是什么意思?
  6. JMeter插件之PerfMon监控服务器性能
  7. 深度解析BAT三家互联网公司,为什么腾讯产品第一,百度技术第一,阿里运营第一?
  8. 修改植物大战僵尸游戏存档(Java实现版)
  9. workman 和swoole 区别
  10. UGI九宫格sliced显示问题