ndk

Android技术栈3 个月前
程序员·harmonyos·鸿蒙·openharmony·调试·性能·ndk
鸿蒙(API 12 Beta2版)NDK开发【通过DevEco Studio调试】调试和性能分析DevEco Studio提供了丰富的调试能力,在NDK开发过程中可以利用这些能力检测并修复程序中的错误。调试能力包括:
Android技术栈3 个月前
华为·harmonyos·openharmony·性能·ndk·调试器·鸿蒙开发
鸿蒙(API 12 Beta2版)NDK开发【LLDB高性能调试器】调试和性能分析LLDB(Low Level Debugger)是新一代高性能调试器。当前HarmonyOS中的LLDB工具是在[llvm15.0.4]基础上适配演进出来的工具,是HUAWEI DevEco Studio工具中默认的调试器,支持调试C和C++应用。
Android技术栈3 个月前
harmonyos·鸿蒙·鸿蒙系统·openharmony·ndk·abi·硬件兼容性
鸿蒙(API 12 Beta2版)NDK开发【HarmonyOS ABI】硬件兼容性HarmonyOS系统支持丰富的设备形态,支持多种架构指令集,支持多种操作系统内核;为了应用在各种HarmonyOS设备上的兼容性,本文定义了"OHOS" ABI(Application Binary Interface)的基础标准,包含如下方面。
Android技术栈3 个月前
华为·harmonyos·内存管理·openharmony·ndk·鸿蒙开发·内存开发
鸿蒙(API 12 Beta2版)NDK开发【内存管理purgeable内存开发指导】HarmonyOS提供Purgeable Memory内存管理机制,开发者可以使用相关接口创建PurgeableMemory对象,从而管理purgeable内存。
Android技术栈3 个月前
java·数据库·harmonyos·鸿蒙·openharmony·ndk·鸿蒙开发
鸿蒙(API 12 Beta2版)NDK开发【JSVM-API常见问题】程序崩溃类问题:通过C++崩溃时调用栈查询FAQ的方式定位代码问题程序执行结果不符合预期类问题:需应用通过JSVM-API调用返回值定位到执行失败或执行结果不符合预期的位置,通过函数名查询FAQ
Android技术栈3 个月前
华为·harmonyos·鸿蒙·鸿蒙系统·ndk·模块加载·jsvm
鸿蒙(API 12 Beta2版)NDK开发【JSVM-API简介】HarmonyOS JSVM-API是基于标准JS引擎提供的一套稳定的ABI,为开发者提供了较为完整的JS引擎能力,包括创建和销毁引擎,执行JS代码,JS/C++交互等关键能力。
Android技术栈3 个月前
数据库·华为·程序员·harmonyos·鸿蒙·openharmony·ndk
鸿蒙(API 12 Beta2版)【创建NDK工程】下面通过DevEco Studio的NDK工程模板,来演示如何创建一个NDK工程。说明不同DevEco Studio版本的向导界面、模板默认参数等会有所不同,请根据实际工程需要,创建工程或修改工程参数。
阿迷创客5 个月前
android·android studio·jni·ndk
Android Studio JNI 使用模板:c/cpp源文件的集成编译,快速上手图示如下:
CodeOfCC6 个月前
android·ffmpeg·shell·x264·ndk
Shell生成支持x264的ffmpeg安卓全平台so第一章 Ubuntu生成ffmpeg安卓全平台so 第二章 Windows生成ffmpeg安卓全平台so 第三章 生成支持x264的ffmpeg安卓全平台so(本章)
tmacfrank6 个月前
android·人工智能·opencv·计算机视觉·ndk
OpenCV 入门(五) —— 人脸识别模型训练与 Windows 下的人脸识别OpenCV 入门系列:OpenCV 入门(一)—— OpenCV 基础 OpenCV 入门(二)—— 车牌定位 OpenCV 入门(三)—— 车牌筛选 OpenCV 入门(四)—— 车牌号识别 OpenCV 入门(五)—— 人脸识别模型训练与 Windows 下的人脸识别 OpenCV 入门(六)—— Android 下的人脸识别 OpenCV 入门(七)—— 身份证识别
tmacfrank6 个月前
android·图像处理·opencv·图像识别·ndk
OpenCV 入门(七)—— 身份证识别OpenCV 入门系列:OpenCV 入门(一)—— OpenCV 基础 OpenCV 入门(二)—— 车牌定位 OpenCV 入门(三)—— 车牌筛选 OpenCV 入门(四)—— 车牌号识别 OpenCV 入门(五)—— 人脸识别模型训练与 Windows 下的人脸识别 OpenCV 入门(六)—— Android 下的人脸识别 OpenCV 入门(七)—— 身份证识别
tmacfrank6 个月前
android·音视频·视频编解码·ndk
RTMP 直播推流 Demo(二)—— 音频推流与视频推流音视频编解码系列目录:Android 音视频基础知识 Android 音视频播放器 Demo(一)—— 视频解码与渲染 Android 音视频播放器 Demo(二)—— 音频解码与音视频同步 RTMP 直播推流 Demo(一)—— 项目配置与视频预览 RTMP 直播推流 Demo(二)—— 音频推流与视频推流
tmacfrank6 个月前
android·图像处理·opencv·ndk
OpenCV(四)—— 车牌号识别本节是车牌识别的最后一部分 —— 车牌字符识别,从一个完整的车牌图片到识别出车牌上的字符大致需要如下几步:
tmacfrank6 个月前
android·音视频·视频编解码·ndk
RTMP 直播推流 Demo(一)—— 项目配置与视频预览音视频编解码系列目录:Android 音视频基础知识 Android 音视频播放器 Demo(一)—— 视频解码与渲染 Android 音视频播放器 Demo(二)—— 音频解码与音视频同步 RTMP 直播推流 Demo(一)—— 项目配置与视频预览 RTMP 直播推流 Demo(二)—— 音频推流与视频推流
tmacfrank6 个月前
android·音视频·ndk
Android 音视频播放器 Demo(一)—— 视频解码与渲染本篇作为 Android 音视频实战系列的第二篇文章,主要介绍视频解码与渲染过程。本系列文章目录如下:
tmacfrank6 个月前
android·图像处理·opencv·图像识别·ndk
OpenCV(二)—— 车牌定位从本篇文章开始我们进入 OpenCV 的 Demo 实战。首先,我们会用接下来的三篇文章介绍车牌识别 Demo。
tmacfrank6 个月前
android·人工智能·opencv·计算机视觉·音视频·ndk
OpenCV(一) —— OpenCV 基础OpenCV(Open Source Computer Vision Library)是一个基于 BSD 许可开源发行的跨平台的计算机视觉库。可用于开发实时的图像处理、计算机视觉以及模式识别程序。由英特尔公司发起并参与开发,以 BSD 许可证授权发行,可以在商业和研究领域中免费使用。英特尔公司的 IPP 可以对 OpenCV 进行加速处理。
tmacfrank6 个月前
c++·jni·ndk
NDK 入门(四)—— 静态缓存与 Native 异常NDK 入门系列主要介绍 JNI 的相关内容,目录如下:NDK 入门(一)—— JNI 初探 NDK 入门(二)—— 调音小项目 NDK 入门(三)—— JNI 注册与 JNI 线程 NDK 入门(四)—— 静态缓存与 Native 异常
tmacfrank6 个月前
android·音视频·视频编解码·ndk
Android 音视频播放器 Demo(二)—— 音频解码与音视频同步音视频编解码系列目录:Android 音视频基础知识 Android 音视频播放器 Demo(一)—— 视频解码与渲染 Android 音视频播放器 Demo(二)—— 音频解码与音视频同步 RTMP 直播推流 Demo(一)—— 项目配置与视频预览 RTMP 直播推流 Demo(二)—— 音频推流与视频推流
呦呦乎6 个月前
android·opencv·cmake·ndk·so
Android NDK开发 CMAKE 相关总结工程结构组织:路径相关:其他:CMAKE_PROJECT_NAME:当前项目库名添加名为 name 的库,库的源文件可指定,也可以用 target_sources() 后续指定