C2DM in C++ NDK
C2DM in C++ NDK
是否可以在c++中注册并接收来自Android NDK的C2DM消息?
Google网站上的所有C2DM示例都来自Java SDK。我检查了NDK文档,没有发现C2DM的提及。
我相对确定没有办法做到这一点。有人不这么认为吗?
不完全是。C2DM的接收端需要实现为一个Java类,该类派生自BroadcastReceiver,并在清单中列出。我敢说,你不能完全用NDK创建一个全新的Java类——你需要一个Java文件,即使它只有native
方法声明。
从那里,它是重写BroadcastReceiver方法的问题-主要是onReceive()
。你可以在NDK中做到。
你很可能找不到任何例子
相关文章:
- 如何使用ndk-build.cmd构建Android.so文件
- Android NDK传感器向事件队列报告奇怪的间隔
- Android NDK 编译 LAME HAVE_MPGLIB > 'interface.h' 文件未找到
- NDK:如何通过ndkr15c包含"RefBase.h"?
- Android NDK clang 编译器错误在 Windows 上显示'No such file or directory'
- 为什么使用 NDK 不能存在不同的 stl 实现?
- 在 constexpr 构造函数 (c++17) 中赋值到 const char * 在使用 Android NDK 时
- 如何在 android ndk 上链接 C 和 C++ 代码,以及 C 和 C++ 运行时库(包括 STL)?
- Android NDK 未定义对ASensorEventQueue_registerSensor的引用
- 如何将 libjpeg-turbo Android NDK 添加为静态库
- 在 Flutter 应用程序中使用 Android NDK 中的 AssetManager 类
- Android NDK - 无法在 Visual Studio 2017 中调试
- 对于哪些 ABI,我可以使用 NDK v10e 构建 apk?
- -fno-unwind-tables 和 -fno-async-unwind-tables 不起作用 NDK clang
- 不再支持Android NDK APP_STL gnustl_shared
- 我在 ndk 中构建文件时遇到错误 android.mk
- Android NDK:用于第三方Java库的静态或共享C++运行时
- 为 Android NDK 编译库
- 将预编译的 C 共享库与 JNI/NDK 结合使用
- 如何使用 ndk 加载 Android 版 AAudio API