android - 如何在 Qt 中使用 Google-Cloud-Messaging API

标签 android c++ qt google-cloud-messaging

我想在我的项目中实现 Google-Cloud-Messaging API,现在我需要在我的应用程序中实现代码。 (我已经使用提供的 CMD 工具引用了该库并创建了 AndroidManifest.xml )

但我很难弄清楚如何使用该 API。

在文档( http://developer.android.com/google/gcm/client.html )中,我看到它们实现了所有这些功能,但我不知道如何从我的代码中调用它们,因为我使用的是 Qt 而不是 JAVA。

我需要包含一些头文件或类似的文件吗?

我的问题是:如何在我的 Qt 代码中导入这些 API 库?

最佳答案

您可能需要使用Android Extras并用 Java 构建 gcm 代码。这是通过创建一个扩展 Android 中的 QtActivity 类的类来完成的。可以找到如何执行此操作的一个很好的示例 here ,至少它展示了如何从 Qt 调用原生 Android。

关于android - 如何在 Qt 中使用 Google-Cloud-Messaging API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29717817/

相关文章:

c++ - 类的条件编译

c++ - Qt 库中的 GUI 线程检测

android - 如何在 Android Studio 中修复 "Gradle error : Network is unreachable: connect "

c++ - 在 visual studio 2012 上构建 dll 版本时所需的入口点

java - onListitemClick 从未使用过

c++ - 如何在 QString 中使用整数值

c++ - QT绘制平铺图像的方法

android - Qt QML Camera 到 Android 上的 C++ QImage

ANDROID STUDIO 无法访问 fragment_main.xml 中的对象

android - 在 Android 字符串中使用可翻译的目的是什么?