`
zhelong111
  • 浏览: 183622 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Android,iOS打开手机QQ与指定用户聊天界面

 
阅读更多
在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。

//以打开微信为例,前提需要知道打开应用的包名,一般一个发布版本的应用,包名不会轻易改变的,但是,打开QQ就要注意了,毕竟QQ的发布版本有不下于4个版本。

Intent intent = getPackageManager().getLaunchIntentForPackage("com.tencent.mm"); 
startActivity(intent); 


以下为具体代码:

Android:

String url="mqqwpa://im/chat?chat_type=wpa&uin=123456";
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));

iOS:
UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectZero];
NSURL *url = [NSURL URLWithString:@"mqq://im/chat?chat_type=wpa&uin=123456&version=1&src_type=web"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
webView.delegate = self;
[webView loadRequest:request];
[self.view addSubview:webView];

浏览器:
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=123456&site=qq&menu=yes">click here</a>
分享到:
评论

相关推荐

    Vue前端实现Android或iOS调用QQ客户端 发起临时会话

    二,判断手机是Android或iOS 点击按钮时加入下面代码,根据不同型号打开不同地址 内联代码片。 //判断型号 let ua = navigator.userAgent.toLowerCase(); //Android终端 let isAndroid = ua.indexOf(Android) &gt; ...

    android开发资料大全

    包含资源名称下载地址 Android 开发从入门到精通 新版Android开发教程及笔记-完整版 《Android中文教程》中文版 《android基础教程合集》 Android实例教程 会员贡献...介绍ios及android平台app应用的推广方法与渠道

    SlidingBack:仿手机QQ聊天列表滑动菜单删除和手势滑动返回的两种方式

    做为我们日常使用最多的APP,手机QQ的每一次UI界面与操作习惯的改变都牵动着我们每一个用户的心。当然手Q的开发团队也认识到这个问题,所以在每次升级时都会做到整体风格的一致性,并和IOS版本保持一致的风格体验。 ...

    Android自定义手机界面状态栏实例代码

    我们知道IOS上的应用,状态栏的颜色总能与应用标题栏颜色保持一致,用户体验很不错,那安卓是否可以呢?若是在安卓4.4之前,答案是否定的,但在4.4之后,谷歌允许开发者自定义状态栏背景颜色啦,这是个不错的体验!...

    flutter-osc:基于Google Flutter的开源中国客户端,支持Android和iOS

    FlutterOSC基于Google Flutter的开源中国客户端,支持Android和iOS。Android扫码下载APK请使用手机浏览器扫码下载,不要使用微信或者qq扫码功能登录(使用osc账号)查看资讯(未登录即可查看)查看,回复,发表,...

    微信6.6.1安卓

    支持iOS、Android、塞班、WP等多种平台手机,可以显示简体中文、繁体中文、英文、泰语、印尼语、越南语、葡萄牙语七种界面。 Android微信 4.3 版本更新如下: 新增摇一摇传图,你可以将电脑网页上的图片传到手机上,...

    DuktoR6跨平台局域网文件文件夹传输工具

    而相比它们更出色,Dukto 完全免费开源,而且支持 Win、Mac、Linux、iOS、Android 等系统的跨平台传文件,拥有 Win8 的简约风格界面。只要电脑/手机们位于同一个局域网下 (不必连接互联网),就能通过它来互相聊天或...

    AxureRP8手机端模板保真元件

    AxureRP8手机端模板保真元件

    商城(thinkphp5)

    Niushop商城是全国首创集 【B2B2C多用户商城】 + 【微信微分销】 + 【电商平台招商运营 + iOS 、Android多平台客户端】 PHP开源电商系统。Niushop采用ThinkPHP5.0 + MySQL 开发语言,完全面向对象的技术架构设计开发...

    spring3 mvc mybatis bootstrap HTML5 框架2.1

    1.支持APP手机应用(android和ios)接口调用 2.全新高大尚HTML5+css3.0+ bootstrap 开发界面UI,美观漂亮时尚、前沿(自动适配PC、平板、手机(需求微调)屏幕) 3.有ORACLE 和MYSQL ,Spring3.0,4.0版本各一个,一共4套...

    网狐荣耀版开发使用常见问题解答

    第二,右键项目,选择export,进入下图界面,选择android,然后再选择Export Android Application,然后选择下一步,这里默认,再进行下一步。 第三步,这里选择Create new keystore,Location选择存储路径,...

    OrangeUI 1.74 D10.1&D10;.1.2&D10;.2.2 包含安装文档和DEMO, XE10.2编译通过

    8.可以快速生成IOS和Android平台下所用到的各种尺寸的程序图标和启动界面图片。 9.网上商城、好友聊天、新闻浏览、外贸验货、平板点单等示例,包含全部源码的。 10.可以手势切换的分页控件,加入到您的APP中可以...

    AWTK开发手册-AWTK开发实践指南-中文手册.pdf

    随着手机、智能手表等便携式设备的普及,用户对 GUI 的要求越来越高,嵌入式系统对高性能、高可靠性、低功耗、美观炫酷的 GUI 的需求也越来越迫切,ZLG开源 GUI 引擎 AWTK 应运而生。AWTK 全称为 Toolkit AnyWhere,...

    JAVA上百实例源码以及开源项目源代码

     Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构,  当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket...

    和菜鸟一起学linux内核源码之基础准备篇

    说到操作系统,我们都会知道windows操作系统,linux操作系统,苹果的iOS操作系统,以前很火的塞班操作系统,还有最近消费类电子很火的Android操作系统。一个完整的操作系统分为4个部分。可以把这个理解为我们用的...

    JAVA上百实例源码以及开源项目

     Java编写的山寨QQ,多人聊天+用户在线,程序分服务端和客户端,典型C/S结构,  当用户发送第一次请求的时候,验证用户登录,创建一个该qq号和服务器端保持通讯连接得线程,启动该通讯线程,通讯完毕,关闭Scoket...

    jquery mobile实现拨打电话功能的几种方法

    采用url链接的方式,实现在safari ios,android 浏览器,webos 浏览器,塞班浏览器,ie,operamini等主流浏览器,进行拨打电话功能。 1.最常用的方式: 代码如下:报警!在拨号界面,显示号码,并提示拨打。 支持大...

    易读-crx插件

    另还支持iOS和Android版本进行文章收藏,包括复制链接收藏、系统分享收藏、下拉widget收藏(iOS)、微信转发收藏、微博@易读小助手收藏等多种收藏方式。手机上收藏的文章可同步到电脑来阅读。 在互联网迅速发展的时代...

    柯林net9.0最新破解版

    |iPhone|ios|Android|Opera|CE|UC|QQ|Phone|Mobile|Mozilla"/&gt; 5.增加防串号后捣乱功能,网站默认设置增加:[31]发贴回贴发短信等是否需要密码验证 一些重要操作也增加每次需要录入密码验证功能。 6.增加过滤...

Global site tag (gtag.js) - Google Analytics