安卓:新手正确使用ndk
Android: proper use of ndk for newbie?
-
根据这一点,有很多传感器类型可以通过NDK获得,但不能通过GPS获得?我是对的,GPS只能通过JNI访问吗?
-
是否可以使用活动的Java Activity在后台处理传感器事件?我想在本地代码中处理加速度计和陀螺仪事件,并在窗口中每秒显示两次(java活动(。但如果我有NativeActivity来处理传感器事件,它应该在前台,所以我不能在不停止处理的情况下显示处理结果,如果我使用java活动来显示结果?
-
如何处理位图?我有本地库来创建带有贴图的位图,然后我想在这个位图上画很多对象,并调用地理坐标<->屏幕坐标。一开始我想实施这是在原生端,并且仅使用Java在Activity中绘制位图,但看起来NDK没有2D绘图的东西,只是从java中获取位图,并将其放回java。
-
NDK提供了对与Java框架相同的传感器集的访问。是的,没有全球定位系统,而且它不是一个常识性的传感器。
-
传感器事件处理不依赖于
Activity
的生命周期,因此您可以创建专用的ASensorEventQueue
并通过ALooper_callbackFunc
获得结果。 -
NDK只提供了测试
Bitmap
的大小、像素格式和访问像素缓冲区的能力,您可以自由修改。(最后一个仅适用于可变位图(。没有二维图形API。为此,您应该使用第三方软件。顺便说一句,你可以在绘图中试用OpenGL。它不需要Bitmap
,只需要ANativeWindow
。
相关文章:
- 如何使用ndk-build.cmd构建Android.so文件
- Android NDK传感器向事件队列报告奇怪的间隔
- 我是C++编程的新手,这些代码之间有什么区别,我应该使用哪一个
- 我是c ++的新手,你能解释一下在这种情况下的指针吗
- Android NDK 编译 LAME HAVE_MPGLIB > 'interface.h' 文件未找到
- 我是 c++ 的新手.学习基本知识后,我想做井字游戏.对于印刷板,我在下面写代码,但它显示错误
- 我是编程新手
- NDK:如何通过ndkr15c包含"RefBase.h"?
- Android NDK clang 编译器错误在 Windows 上显示'No such file or directory'
- 为什么使用 NDK 不能存在不同的 stl 实现?
- C++新手,想知道如何使用VS code 2019播放音频文件
- 在 constexpr 构造函数 (c++17) 中赋值到 const char * 在使用 Android NDK 时
- C++功能泄漏内存,我是C++新手,不确定如何解决
- 如何在 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?
- 安卓:新手正确使用ndk