Ai
1 Star 0 Fork 0

chen227/androidDemoHacker

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
mycommon.cpp 882 Bytes
一键复制 编辑 原始数据 按行查看 历史
chen227 提交于 2018-04-01 17:59 +08:00 . first commit
#include "mycommon.h"
#include <QAndroidJniEnvironment>
#include <QAndroidJniObject>
#include <QtAndroid>
#include <QDebug>
#include <QException>
MyCommon::MyCommon(QObject *parent) : QObject(parent)
{
}
void MyCommon::addQQ(const QString &qq)
{
QAndroidJniObject action = QAndroidJniObject::fromString("mqqopensdkapi://bizAgent/qm/qr?url=http%3A%2F%2Fqm.qq.com%2Fcgi-bin%2Fqm%2Fqr%3Ffrom%3Dapp%26p%3Dandroid%26k%3D" + qq);
QAndroidJniObject intent("android/content/Intent");
jint result = QAndroidJniObject::callStaticMethod<jint>("an/qt/useJar/ExtendsQtWithJava",
"addQQ",
"(Ljava/lang/String;)I",
action.object<jstring>());
if(result == 1){
qDebug("sucess");
}
else{
qDebug("fail");
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chen227/androidDemoHacker.git
git@gitee.com:chen227/androidDemoHacker.git
chen227
androidDemoHacker
androidDemoHacker
master

搜索帮助