Android开发之添加QQ群的方法(官方代码)
/****************
*
* 发起添加群流程。群号:物美价廉淘宝购(485761716) 的 key 为: uTJdlkbFAd9IdpZKEN6vumHHYqFyuTPt
* 调用 joinQQGroup(uTJdlkbFAd9IdpZKEN6vumHHYqFyuTPt) 即可发起手Q客户端申请加群 物美价廉淘宝购(485761716)
*
* @param key 由官网生成的key
* @return 返回true表示呼起手Q成功,返回fals表示呼起失败
******************/
public boolean joinQQGroup(String key) {Intent intent = new Intent();intent.setData(Uri.parse("mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D" + key));// 此Flag可根据具体产品需要自定义,如设置,则在加群界面按返回,返回手Q主界面,不设置,按返回会返回到呼起产品界面 //intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)try {startActivity(intent);return true;} catch (Exception e) {// 未安装手Q或安装的版本不支持return false;}
}
网页版本加群代码
<a target="_blank" href="//shang.qq.com/wpa/qunwpa?idkey=f69d53b05c43ae8d28f549b1eda9c11b91cbedb7eb0c937cfc7650bf02989e8a"><img border="0" src="//pub.idqqimg.com/wpa/images/group.png" alt="物美价廉淘宝购" title="物美价廉淘宝购"></a>
苹果端代码
- (BOOL)joinGroup:(NSString *)groupUin key:(NSString *)key{
NSString *urlStr = [NSString stringWithFormat:@"mqqapi://card/show_pslcard?src_type=internal&version=1&uin=%@&key=%@&card_type=group&source=external", @"485761716",@"f69d53b05c43ae8d28f549b1eda9c11b91cbedb7eb0c937cfc7650bf02989e8a"];
NSURL *url = [NSURL URLWithString:urlStr];
if([[UIApplication sharedApplication] canOpenURL:url]){
[[UIApplication sharedApplication] openURL:url];
return YES;
}
else return NO;
}
加群代码官方说明
Android开发之添加QQ群的方法(官方代码)相关推荐
- webview 上打开QQ客户端,QQ登入后自动打开添加QQ群的方法
webview 上打开QQ客户端,QQ登入后自动打开添加QQ群的方法..怎么做..求指导
- android开发之添加按钮事件的方法
目标: 上一篇中介绍了如何播放音乐,现在要求点击按钮后就开始播放. 解决方法: 1. 在res/layout中的activity_main.xml添加一个按钮,命名为button1. 2. 在Main ...
- Android开发——RecyclerView特性以及基本使用方法(二)
0. 前言 随着Android的发展,虽然ListView依旧重要,但RecyclerView确实越来越多的被大家使用.但显然并不能说RecyclerView就一定优于ListView,而是应该根据 ...
- Android开发环境搭建及常见问题解决方法
Android开发环境搭建及常见问题解决方法 参考文章: (1)Android开发环境搭建及常见问题解决方法 (2)https://www.cnblogs.com/rwxwsblog/p/476978 ...
- 文件管理器android实现,Android开发之简单文件管理器实现方法
易采站长站为您分析Android开发之简单文件管理器实现方法,简单实现了Android的文件目录查看,文件重命名,打开,删除等功能,需要的朋友可以参考下 本文实例讲述了Android开发之简单文件管理 ...
- Android开发中调用系统窗口的方法
//直接拨号 Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678")); start ...
- android自定义省略号,Android开发自定义TextView省略号样式的方法
本文实例讲述了Android开发自定义TextView省略号样式的方法.分享给大家供大家参考,具体如下: 在布局xml中设置textView的字段 android:maxLines="2&q ...
- qq邮箱如何在win10邮箱连接到服务器,Win10系统自带Mail应用添加QQ邮箱的方法
Windows10正式版系统自带了Mail应用,不过很多新手都不懂得该怎么操作.比如,有位用户想要将自己经常使用QQ邮箱添加到win10 Mail中,可是尝试了很久都没有成功.这该怎么办呢?下面,就随 ...
- 关于android开发中startActivityForResult废弃的替换方法调用
关于android开发中startActivityForResult废弃的替换方法调用 在最近一段时间中,能在开发时看到在android studio中,startActivityForResult方 ...
最新文章
- 新一代 Linux 文件系统 btrfs 简介
- python与php8-别再盲目学 Python 了!
- 谈谈Silverlight 2中的视觉状态管理 Part1
- VREP中的力触觉设备接口(CHAI3D)
- java修饰类的关键字_JAVA中的修饰关键字
- K8S环境中NAS卷添加noresvport方法
- 第一个JSP文件的创建过程
- 使用Jasypt加密spring boot应用配置文件的敏感信息
- 【字符知识】SGML 类语言(Eg.HTML)字符转义
- 复星旅文冲刺港交所:上半年营收66亿 核心收入来自度假村
- ShuffleNet 算法的介绍
- 学生学籍管理系统(c语言)
- 【打卡-Coggle竞赛学习2023年3月】对话意图识别
- C++沙海拾遗(三)
- 朝菌不知晦朔,蟪蛄不知春秋
- Eclipse插件安装最简单方式--以Eclipse中文语言包汉化为例(附汉化包)
- 《计算机科学概论》读书笔记
- 浙江八年级 python_今年9月起,浙江八年级新增Python编程课程
- 青龙面板搭建教程安装,使用拉库持续更新,干什么用,我不说?
- windows下安装greenplum 的gploader服务
热门文章
- jpa执行mysql存储过程_基于Spring Boot,使用JPA调用Sql Server数据库的存储过程并返回记录集合...
- 删除弹框提示_如何关闭Mac的Microsoft AutoUpdate弹框提示
- 20220201--CTF刷题MISC方向--第4题
- Shell运算符及条件判断
- LInux 阿里云系统遇到挖矿程序
- unity 编辑器扩展 扩展摄像机的属性查看器
- HDU3247 Resource Archiver(AC自动机+BFS+DP)
- 多种冒泡算法时间和效率比较
- mac下安装mongodb
- ASP.NET 2.0 中的 Theme 功能