Android,iOS打开手机QQ与指定用户聊天界面
2016-02-22 09:13
741 查看
在浏览器中可以通过JS代码打开QQ并弹出聊天界面,一般作为客服QQ使用。而在移动端腾讯貌似没有公布提供类似API,但是却可以使用schema模式来启动手机QQ。
以下为具体代码:
Android:
[java] view
plain copy
String url="mqqwpa://im/chat?chat_type=wpa&uin=123456";
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
iOS:
[objc] view
plain copy
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];
浏览器:
[html] view
plain copy
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=123456&site=qq&menu=yes">click here</a>
一键加入qq群操作
http://qun.qq.com/join.html
以下为具体代码:
Android:
[java] view
plain copy
String url="mqqwpa://im/chat?chat_type=wpa&uin=123456";
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse(url)));
iOS:
[objc] view
plain copy
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];
浏览器:
[html] view
plain copy
<a target="_blank" href="http://wpa.qq.com/msgrd?v=3&uin=123456&site=qq&menu=yes">click here</a>
一键加入qq群操作
http://qun.qq.com/join.html
相关文章推荐
- Android开发中关于获取当前Activity的一些思考
- Android,iOS打开手机QQ与指定用户聊天界面
- Android中用代码安装APK
- Android消息推送
- 强制Volley缓存图片到磁盘
- Android 使用android-support-multidex解决Dex超出方法数的限制问题,让你的应用不再爆棚
- 【Android】11.6 Fragments基本用法示例
- 【Android】11.5 创建和管理Fragments
- 按首字母分类并排序显示的列表(二)--给BaseExpandableListAdapter提供数据的HashList
- 【Android】11.4 Fragment及其生命周期
- ViewPager详解
- Android 高清加载巨图方案 拒绝压缩图片
- Android .9切图法详解
- android 加密 SO 破解
- 第二博、Android开发工具
- <等待翻译>Android Wear 进阶 2.4 Adding Voice Capabilities 添加语音功能
- android studio so文件导入
- Android 图片如何高效加载与缓存 (2) —— 增加图片处理接口
- 如何在较短的时间内搞定Android开发环境部署?
- Android ListView或GridView中含有CheckBox时,获取选中的id