首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
C
订阅
用户4058737498039
更多收藏集
微信扫码分享
微信
新浪微博
QQ
36篇文章 · 0订阅
android native——从Java到C++
Google当初为了让Java开发者能快速介入到Android开发,把linux操作系统中用c/c++实现的各种系统能力利用Java封装起来,此举确实吸引了大量的Java开发者转战移动平台...
音视频学习 (十三) Android 中通过 FFmpeg 命令对音视频编辑处理(已开源)
有时候我们想对音视频进行加工处理,比如视频编辑、添加字幕、裁剪等功能处理,虽然 Github 上开源了一些比较不错的项目,但是如果我们想在此项目上进行二次开发,比如我想拿到该项目的动态库基于 OpenH264 来进行对 YUV 编码,这个时候有可能该动态库没有集成 OpenH6…
在Android中,将 .cpp 文件编译成共享库(.so 文件)
1. 安装 Android NDK Android NDK Win10安装及环境变量配置(图文详细教程) 2. 创建项目结构 一般在AS你新建C++项目会默认如下结构目录,要是用现有项目,你也可以手动
C/C++音视频高级开发 FFmpeg编程入门
## FFMPEG有8个常用库: - AVUtil:核心工具库,下面的许多其他模块都会依赖该库做一些基本的音视频处理操作。 - AVFormat:文件格式和协议库,该模块是最重要的模块之一,封装了Pr
NDK (C++) 开发中如何使用 ASan 检测内存越界等内存错误
什么是 ASan ASan 是 Address Sanitizer 简称,它是是一种基于编译器用于快速检测原生代码中内存错误的工具。 简而言之,ASan 就是一个用于快速检测内存错误的工具。这里很多朋
[Android][NDK][Cmake]一文搞懂Android项目中的Cmake
一文深入介绍Android项目中使用Cmake的基本概念和用法,包括配置、构建NDK项目、常用语法和优化技巧。帮助初学者和有经验的开发者快速掌握使用Cmake的技能。
程序的编译、链接、装载与运行
在Linux操作系统中,一段C程序从被写下到最终被CPU执行,要经过一段漫长而又复杂的过程。下图展示了这个过程 编译 目标文件的格式 链接 装载 运行 编译就是把程序员所写的高级语言代码转化为对应的目标文件的过程。一般来说高级语言的编译要经过预处理、编译和汇编这几个过程。 预编…
Windows环境下使用ndk-build指令编译c/c++生成so库
小知识,大挑战!本文正在参与“ 程序员必备小知识 ”创作活动 编译环境 android-ndk-r9b (这里使用老版本库为例 ,将该库目录下的ndk-build.cmd添加至系统环境变量中,方便
Android Native内存调试工具建设
本文将介绍导致**SIGSEGV** 几个问题的本质和排查此类问题的行业优秀实践案例,以及我们如何实现一个更加高效的内存调试工具。
音视频学习 (七) 掌握音频基础知识并使用 AudioTrack、OpenSL ES 渲染 PCM 数据
在讲解音频渲染之前,需要对音频的基础知识有所了解,所以该篇分为基础概念和AudioTrack 以及 OpenSL ES Demo 实例讲解,这样有助于更好的理解 Android 中音频渲染。 音频的基础概念涉及的知识点比较多,该篇文章的上半部分会详细的介绍,后续文章基本上都会涉…