Qt for Android 中集成 ShareSDK

在 Qt 上使用 ShareSDK 进行社交集成

Qt 5.5.1

ShareSDK for Android 2.7

下载 ShareSDK

ShareSDK for android

集成 ShareSDK

使用 QtCreator 生成安卓项目文件

安装如下图的方式,添加模板。默认生成即可。

这里写图片描述

使用 QuickIntegrater.jar 生成

参考视频: Android 快速集成第一步

QuickIntegrater会自行产生一个文件夹,复制此文件夹中所有文件到您的项目中覆盖即可。Window 7 下会提示合并。

注意:由于 Qt 是使用 ant 编译 apk 的,如果使用 QuickIntegrater.jar 选择了过多的功能项,就会在编译时,提示命令行太长,编译失败.解决办法是,不要全选所有的功能,其次,例如一些境外社交的功能集成就可以考虑不要。

配置 AndroidManifest.xml

参考视频: Android 快速集成第二步

如下的 AndroidManifest.xml 可以应用于大多数的 Qt for Android,当然如果你自行设定了入口 Activity 就要做出修改了。

QtShareSDK/android/AndroidManifest.xml

使用 C++ 封装 ShareSDK

主要就是 C++ 代码调用 Java 代码。

编译运行效果

QtActivity 上显示一个浮层。

这里写图片描述

注意,由于没有申请 appkey,所以只有 QQ 分享成功。

正式使用与发布

参照申请ShareSDK的appkey的流程,申请一个正式的令牌。


例子下载:

QtShareSDK

可以 fork 或者 clone 这个项目 DPURJYFS/A-week-to-develop-android-app-plan,长期更新,更期待你的加入。


参考:

Android 快速集成指南

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值