写点什么

【原理 + 实战 (1),fluttertextfield 高度

用户头像
Android架构
关注
发布于: 2021 年 11 月 05 日

要学习好 NDK,其中的关于 C/C++,jni,Linux 基础都是需要学习的,除此之外,音视频的编解码技术, 流媒体协议,ffmpeg 这些都是音视频开发必备技能,而且 OpenCV/OpenGl/这些又是图像处理必备知识,这些都在文章里面有原理级的实战项目。


**下面将这份文档的内容以图片的形式展现出来,但篇幅有限只能展示部分,如果你需要“高清完整的 pdf 版”,可以直接点击我的【[GitHub](


)】即可免费领取。**


[](

)一、初级入门篇


初级入门篇主要是接触 Android 多媒体展示相关的 API, 通过单独的列举和使用这些 API,对 Android 音视频处理有一个基本的轮廓,虽然知识点相对来说是比较散的,但是点成线,线称面,基本的基础掌握了,通过学习 Android 音视频核心的 API 将音视频的流程串联起来,这样对于音视频的了解和控制就不仅仅局限于最外层的 API 了,而是能够通过相对底层的方式来加深对 Android 音视频开发的认知。

[](

)NDK 模块篇



(一)C++与 C#数据类型总结



(二)C 与 C++之内存结构与管理



(三)C 与 C++之预处理命令与用 typedef 命名已有类型


[](

)JNI 模块



**JNI 开发之 静态注册


《Android学习笔记总结+最新移动架构视频+大厂安卓面试真题+项目实战源码讲义》
浏览器打开:qq.cn.hn/FTe 免费领取
复制代码


与动态注册(一)**



JNI 开发之方法签名与 Java 通信(二)



JNI 开发之局部引用、全局引用和弱全局引用(三)


[](

)二、中级进阶篇


学习 Android 平台 OpenGL ES API,了解 OpenGL 开发的基本流程,使用 OpenGL 绘制基本图形,并了解相关的 API 的简单使用


《OpenGL ES 2 for Android》





《OpenGL ES 应用开发实践指南 Android 卷》




[](

)三、高级探究篇


1.深入研究音视频相关的网络协议,如 rtmp,hls,以及封包格式,如:flv,mp4

用户头像

Android架构

关注

还未添加个人签名 2021.10.31 加入

还未添加个人简介

评论

发布
暂无评论
【原理+实战(1),fluttertextfield高度