/****************
*
* 发起添加群流程。群号:物美价廉淘宝购(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群的方法(官方代码)相关推荐

  1. webview 上打开QQ客户端,QQ登入后自动打开添加QQ群的方法

    webview 上打开QQ客户端,QQ登入后自动打开添加QQ群的方法..怎么做..求指导

  2. android开发之添加按钮事件的方法

    目标: 上一篇中介绍了如何播放音乐,现在要求点击按钮后就开始播放. 解决方法: 1. 在res/layout中的activity_main.xml添加一个按钮,命名为button1. 2. 在Main ...

  3. Android开发——RecyclerView特性以及基本使用方法(二)

    0.  前言 随着Android的发展,虽然ListView依旧重要,但RecyclerView确实越来越多的被大家使用.但显然并不能说RecyclerView就一定优于ListView,而是应该根据 ...

  4. Android开发环境搭建及常见问题解决方法

    Android开发环境搭建及常见问题解决方法 参考文章: (1)Android开发环境搭建及常见问题解决方法 (2)https://www.cnblogs.com/rwxwsblog/p/476978 ...

  5. 文件管理器android实现,Android开发之简单文件管理器实现方法

    易采站长站为您分析Android开发之简单文件管理器实现方法,简单实现了Android的文件目录查看,文件重命名,打开,删除等功能,需要的朋友可以参考下 本文实例讲述了Android开发之简单文件管理 ...

  6. Android开发中调用系统窗口的方法

    //直接拨号 Intent callIntent = new Intent(Intent.ACTION_CALL,Uri.parse("tel:12345678")); start ...

  7. android自定义省略号,Android开发自定义TextView省略号样式的方法

    本文实例讲述了Android开发自定义TextView省略号样式的方法.分享给大家供大家参考,具体如下: 在布局xml中设置textView的字段 android:maxLines="2&q ...

  8. qq邮箱如何在win10邮箱连接到服务器,Win10系统自带Mail应用添加QQ邮箱的方法

    Windows10正式版系统自带了Mail应用,不过很多新手都不懂得该怎么操作.比如,有位用户想要将自己经常使用QQ邮箱添加到win10 Mail中,可是尝试了很久都没有成功.这该怎么办呢?下面,就随 ...

  9. 关于android开发中startActivityForResult废弃的替换方法调用

    关于android开发中startActivityForResult废弃的替换方法调用 在最近一段时间中,能在开发时看到在android studio中,startActivityForResult方 ...

最新文章

  1. 新一代 Linux 文件系统 btrfs 简介
  2. python与php8-别再盲目学 Python 了!
  3. 谈谈Silverlight 2中的视觉状态管理 Part1
  4. VREP中的力触觉设备接口(CHAI3D)
  5. java修饰类的关键字_JAVA中的修饰关键字
  6. K8S环境中NAS卷添加noresvport方法
  7. 第一个JSP文件的创建过程
  8. 使用Jasypt加密spring boot应用配置文件的敏感信息
  9. 【字符知识】SGML 类语言(Eg.HTML)字符转义
  10. 复星旅文冲刺港交所:上半年营收66亿 核心收入来自度假村
  11. ShuffleNet 算法的介绍
  12. 学生学籍管理系统(c语言)
  13. 【打卡-Coggle竞赛学习2023年3月】对话意图识别
  14. C++沙海拾遗(三)
  15. 朝菌不知晦朔,蟪蛄不知春秋
  16. Eclipse插件安装最简单方式--以Eclipse中文语言包汉化为例(附汉化包)
  17. 《计算机科学概论》读书笔记
  18. 浙江八年级 python_今年9月起,浙江八年级新增Python编程课程
  19. 青龙面板搭建教程安装,使用拉库持续更新,干什么用,我不说?
  20. windows下安装greenplum 的gploader服务

热门文章

  1. jpa执行mysql存储过程_基于Spring Boot,使用JPA调用Sql Server数据库的存储过程并返回记录集合...
  2. 删除弹框提示_如何关闭Mac的Microsoft AutoUpdate弹框提示
  3. 20220201--CTF刷题MISC方向--第4题
  4. Shell运算符及条件判断
  5. LInux 阿里云系统遇到挖矿程序
  6. unity 编辑器扩展 扩展摄像机的属性查看器
  7. HDU3247 Resource Archiver(AC自动机+BFS+DP)
  8. 多种冒泡算法时间和效率比较
  9. mac下安装mongodb
  10. ASP.NET 2.0 中的 Theme 功能