Qt On Android 一键加QQ群

article/2025/7/7 20:58:08

Qt On Android 一键加QQ群

源代码:这里
apk:这里

前言:刚学习了qt日志系统,打算做一个关于日志的小游戏,提到日志,自然想到黑客类游戏

游戏设计思路:
1.加入qq群 310624686
2.获取管理员qq 973504660
3.入侵管理员邮箱 账号973504660@qq.com,密码123456789
4.查看邮件,登录官网 https://qtdream.com/
5.入侵网站,账号973504660@qq.com 密码admin

如果做假画面,乐趣不高,想做一个真游戏,第一步就要真的加真的qq群

qq群官网给出android代码

/****************
*
* 发起添加群流程。群号:萌梦社区(310624686) 的 key 为: b_hhiJiatqQz7g4RRXo4bs6e2-u5cVpv
* 调用 joinQQGroup(b_hhiJiatqQz7g4RRXo4bs6e2-u5cVpv) 即可发起手Q客户端申请加群 萌梦社区(310624686)
*
* @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;}
}

1.新建MyCommon类,头文件,源文件见截图

0_1522579842991_1.png

0_1522579862135_2.png

2.qt用QAndroidJniObject调用java代码,本来想在qt直接调用intent.setData方法,但是qt没有Uri.parse,万般无奈,只能自己造个java【ExtendsQtWithJava.java】,路径【工程\android\src\an\qt\useJar\ExtendsQtWithJava.java】
注意包名为an.qt.useJar;

0_1522580096774_3.png

3.修改AndroidManifest.xml的包名为an.qt.useJar;

0_1522580471445_4.png

在xml代码里修改activity的android:name=“an.qt.useJar.ExtendsQtWithJava”

0_1522580559960_5.png

4.main.cpp里面注册MyCommon,供qml调用
qmlRegisterType(“MyCommon”, 1, 0, “MyCommon”);

5.qml调用

0_1522580868086_6.png

6.界面截图

1_1522581029960_TIM图片20180401175339.jpg

0_1522581029959_TIM图片20180401175329.jpg

2_1522581029960_TIM图片20180401175346.jpg
把按钮触发改为图片
在这里插入图片描述


http://chatgpt.dhexx.cn/article/LQ5s66tP.shtml

相关文章

Android 实现一键加QQ群,一键加QQ好友

一键加群 要想实现一键添加QQ群,我们就需要去QQ群官网 第一步 第二步 这样一键加群就完成了。 一键加好友,进入临时会话 主要代码 String qqUrl = "mqqwpa://im/chat?chat_type=wpa&version=1&uin="+qqNumber

app内嵌h5一键加QQ群

官方有示例代码,貌似很简单,一个a标签就实现了。官网https://qun.qq.com/join.html 授权登录,选择自己创建的某个QQ群后,会生成对应的url。 运行起来,PC端可以顺利调起QQ。 然而把页面放到app内打开,就无法…

网页和移动端使用一键添加qq群组件

一键加qq群遇到的坑: 官方有步骤:官方复制的代码只能在pc端使用,在移动端的使用时ios系统下会先唤起app store,然后需要自己手动开启qq,结果还是和上一篇文章中联系客服组件的一样。 解决方案 pc端:a标签中href"…

实现一键加入QQ群

首先,需要借助http://qun.qq.com/join.html,腾讯提供 选择相应的群,生成对应的Key,通过调用Api 中的方法,在客户端进行调用,步骤如下(需要自己引入腾讯SDK) 通过调用Tencent类的joi…

初学编程......

文章目录 一、自我介绍二、初学编程 1.编程目标2.如何学习编程3.每周编程花费时间 前言 随着互联网的不断发展,机器语言学习也越来越重要,很多人都开始学习机器语言,本文介绍了一个小白的开始。 一、自我介绍 首先自我介绍一下&#xff0…

Python 适合初学编程的人学吗?

程序员不断地创造新语言是有充分理由的。每一种编程语言都有其独特之处以及最擅长的方面。此外,随着计算机技术的发展,编程语言也处在不断发展中。因为创建应用程序完全是为了实现与计算机的高效交流,许多程序员都懂多种编程语言,…

单片机初学者编程经常会碰到的问题及处理办法

在刚开始接触单片机学习的时候,尤其是C语言基础比较薄弱的老铁们,经常会碰到很多比较低级的错误,程序编译错误一大堆,但不知道如何解决! 一、程序开发经常容易出现的问题汇总: ①忘记写分号,或分号输入错…

初学编程该如何选择编程语言?

用心分享,共同成长 没有什么比你每天进步一点点更实在了 本文已经收录至我的github,欢迎大家踊跃star 和 issues。 https://github.com/midou-tech/articles 点关注,不迷路!!! 为什么会出这样一篇文章? 本…

初学编程应该买什么样的电脑?

软件工程专业的新生,不管是 Java 方向、C 语言方向还是大数据方向等,只要不玩游戏,笔记本电脑特别好选择。作为一名编程老同志,用过不少笔记本电脑,有卡的,有流畅的。所以这篇回答就分享些经验吧。 处理器&…

ZOOM国际版无法访问 可申领ZOOM平安云版本试用账号了

今日有网友陆续在微信朋友圈、微博等平台上表示,称“Zoom无法访问”。对此,Zoom中国官网也发布通知,称 “2019年9月9日,在中国大陆地区无法访问zoom.us网站。很多用户在周一发现无法登录zoom.us网站,Zoom国际版客户端…

如何查看服务器文件读写未释放流,如何查看云服务器里的文件

如何查看云服务器里的文件 内容精选 换一换 本手册基于华为云关系型数据库实践所编写,用于指导您完成相关设置,购买更符合业务的数据库实例。 华为云帮助中心,为用户提供产品简介、价格说明、购买指南、用户指南、API参考、最佳实践、常见问题…

云技术是什么_三分钟了解云技术的原理与发展

什么是云技术 定义 云技术(Cloud technology)基于云计算商业模式应用的网络技术、信息技术、整合技术、管理平台技术、应用技术等的总称,可以组成资源池,按需所用,灵活便利。云计算技术将变成重要支撑。技术网络系统…

华为云MetaStudio按下文娱社交行业升级加速键

关注云报 洞察深一度 湖南卫视全新奉献的周六黄金档综艺节目《你好,星期六》在元旦期间开播,湖南卫视数字主持人——由5G重点实验室和芒果幻视自主研发的“小漾”的加盟,吸引了大量观众的眼球,给人耳目一新的体验。其实&#xff0…

有赞和腾讯云、阿里云一同摘得“中国企业云科技服务商50强”

互联网时代的每一次技术变革都带来新的机会,而云计算这一诞生于2006年的新技术正在引领新的科技浪潮。正是从2006年开始,众多云计算公司借助云计算的东风,成长为数十亿、上百亿甚至超千亿美元市值的科技公司。 亚马逊就是在2006年转向云计算…

用云原生的思维践行云原生,一切皆服务

关注云报 洞察深一度 今日 现场 数字化成功的关键,是“用云原生的思维践行云原生”。 ——华为高级副总裁、华为云CEO、 消费者云服务总裁 张平安 衡量企业的数字化转型成功与否,有很多维度和评估标准。埃森哲在其最新发布的《智能运营,智赢未…

掌上网咖是云服务器吗,手机玩云顶之弈?掌上网咖云电脑打开即玩

原标题:手机玩云顶之弈?掌上网咖云电脑打开即玩 今夏暑期档最火的游戏肯定要属英雄联盟推出的新模式"云顶之弈"了。要说人气如此高的原因,小咖觉得主要还是因为操作简单,娱乐性十足并且也不失策略性,可以说老…

华为全栈云如沐春风 AI成点睛之笔

更多精彩,请点击上方蓝字关注我们! 华为发布了全栈私有云解决方案FusionCloud 6.5和Atlas智能计算平台,并宣布了新一代关键业务云存储FusionStorage的重大升级。 无论是从客户需求的角度,还是从技术本身的能力来看,现…

esp32桌面天气代码

title: esp32桌面天气代码 获取天气API说明 本次获取天气的API网站为知心天气 一、注册知心天气 在注册完成后可在控制台查看你的私钥如下: 二、知心天气的API文档 红圈就是代码中的API链接,根据需求换成你自己想要的东西 key 你知心天气的私钥 lo…

云服务器无法开机,服务无法启动

一、检查当前POS是否设置为服务端: 进入C:\Windows\HLL,找到sys.ini文件,用记事本打开该文件,查看LocalIsServer的值:值为 1 说明是服务端,值为 0 说明是站点端。 二、检查服务注册的路径是否正确 打开服务(快捷键Windows+r 打开【运行】程序,输入 services.msc 回车 或…

java怎么写桌面日历_Win7桌面怎么添加日历记事本

可以按照日历记事的软件,电脑和手机都可以使用的,且能实现多端同步,推荐你可以使用敬业签。 敬业签针对待办事项可以设定单次定时提醒、重要事项间隔时间提醒、周期循环提醒和到期延时提醒。 Windows电脑、安卓手机、苹果手机、iPad、web网页…