Android原生开发工具包(NDK)是Android SDK的配套工具,可以在本机代码中构建应用程序的性能关键部分,或者将现有的C / C ++库移植到Android。它提供了标头和库,允许在使用C / C ++编程时构建活动,处理用户输入,使用硬件传感器,访问应用程序资源等。
我正在开发一个具有 C++ 原生库的 Android 项目。在代码中的某个地方,我遇到了尝试创建新文件的这一行: 命名空间 fs = boost::filesystem; 目标路径 = fs::
我正在为 Android 实现计算机视觉项目,并使用 OpenCV 和 Android NDK 来实现它。它从 PreviewCallback 以字节数组形式从相机接收 YUV NV21 格式的数据,并调用 nat...
在这个很棒的教程 Android Making Waves 之后,我终于能够使用 AAUDIO 库进行 cpp dsp 编程来实现低延迟音频。 本教程解释了如何存档单声道声音,...
我想在 gradle.properties 文件中添加 ndk.abiFilters 属性。现在我在 build.gradle 中有这个属性。 这是我的 build.gradle 的一部分 构建类型{ 调试 { ndk { abiFilters“x...
我构建了一个使用我自己的 NDK 编译的 .so 共享库的应用程序。我不关心我的应用程序的复制保护或混淆,它只是调用 API 的客户端,但我确实关心我的本机 .so
Android ndk gdb 加载的共享库缺少 *.oat
gdb 7.7 和 gbd 7.11 在调试我的设备(oppo r7s)时都丢失了一些共享库。我已将所有库拉到本地。 这是信息共享显示的库的完整列表 (gdb)信息...
我已按照 Android 开发人员页面上的步骤设置 CMake 项目以与某些本机代码交互。当我使用本机(决斗)调试器附加到正在运行的进程时,我得到
可以在android中使用postgresql libpq吗?
我正在使用c++中的android ndk开发一个应用程序。 如何在 Android 中使用 libpq 库客户端? 我无法找到 ARM 的 libpq,那么是否可以为 ARM 编译它? 我尝试使用视觉
可以在android中使用postgresql libpq吗?
我正在使用c++中的android ndk开发一个应用程序。 如何在 Android 中使用 libpq 库客户端? 我无法找到 ARM 的 libpq,那么是否可以为 ARM 编译它? 我尝试使用视觉
我有一个关于在本机 C 程序中使用以下行的问题: #包括 #包括 无效测试Socket() { int sockfd = 套接字(AF_INET, SOCK_STREAM, 0)...
我正在尝试解决以下问题: 我导入了一个仅标头库,该库本身包含另一个仅标头库。 tiny_gtlf.h 包含 stb_image.h。我有一个名为 GLTFLoader .cpp/.h...
Android:由 OpenGL 纹理/HardwareBuffer 支持的自定义 NDK/C++ android.media.Image 实现
我正在开发一个 Camera2 应用程序,其中设置了一个自定义 OpenGL 管道来处理视频帧。 在我的管道中,我使用了几个不同的第三方帧处理 API,它们期望...
我正在编写一个 C 程序,我想在运行 Linux 的桌面上以及 Android 设备上执行该程序。 我必须制作一些桌面特定的东西和一些 Android 特定的东西。 我的问题...
我已经使用 NDK 将 Bullet 物理引擎实现到我的 Android 程序中(我正在使用 Android 的 Vuforia 的 imagetarget 示例),并且它已设置并正常工作,但是我希望...
无法加载本机库/未定义符号:ANativeActivity_onCreate
我正在使用 Android Studio 制作原生 Android 应用程序。我可以构建该程序,但当我将其运行到模拟器时它会立即崩溃。 在位置 ${ANDROID_NDK}/sources/android/native_app_gl...
Android 的 ImageWriter 底层是如何工作的?
我有一个自定义的 Camera2 OpenGL 管道来处理来自相机设备的帧。 我有两个目标 EGLSurface,我只是使用直通着色器将 EXTERNAL_OES OpenGL 纹理发送到它们。 这是
在Android的不同模块中使用不同版本的SO文件(如libc++_shared.so)
我在应用程序的两个单独的模块中使用两个不同的自定义 aar 库。库附带许多“.so”文件 - 例如“libc++_shared.so”等。包含后...
我正在尝试为依赖于 ICU 库(libicuuc.so 和 libicui18n.so)的 C 库创建 JNI 包装器。 我尝试在我的 NDK 中构建 ICU4C(标准版本和 CrystaX 版本,在 Ma...
我尝试在android环境中使用ffmpeg c++打开后置摄像头: AVFormatContext* formatCtx = avformat_alloc_context(); 易失性 int x = avformat_open_input(&formatCtx, "android_camera&
我已经成功地在我的android项目中使用ffmpeg和AudioTrack类来播放音频文件。我可以使用 AudioTrack 类 setRate 方法更改音频的速度。但它也改变了 au 的音高...