Android进阶之旅(NDK实战篇)

55人 购买 好评度 -
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • NDK实战篇 小班
更多班级

NDK实战篇 小班

支持随到随学,24年07月过期 剩余13

¥7777.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

评论

老师介绍

  • 曾辉

    曾辉

    曾担任快乐购Android技术总监一职,专注于Android移动端开发,技术精湛,乐于分享。
简  介 该课程包含 C/C++ 基础和进阶、JNI 基础实战、数据结构和算法、智能识别、Linux 内核和音视频实战,是大家从中级到高级过渡的一个必经过程。

第一部分:入门 C 的基础、C++ 的基础和 JNI 基础,分析 JNIEnv 的实现原理,手写 Android 共享内存的序列化过程等等。


第二部分:深入 C 的进阶和 C++ 的进阶,分析内存四驱模型和项目开发模型,强化二级指针与多级指针,刨析 STL 的设计理念与算法等等。


第三部分:主讲数据结构和算法,这部分知识是面试的必备基础,同时也是为后面的智能识别与音视频开发做铺垫,我们不能只停留在 API 的调用阶段。数组、链表、栈、队列、二叉树、AVL 树、红黑树、哈夫曼编码、图、LeetCode 刷题等等。


第四部分:主讲 OpenCV 智能识别,首先带大家熟悉常用 API,其次带大家手写实现算法,最后带大家实战银行卡扫描,二维码检测,实现人脸美容,实时人脸识别等等。


第五部分:主讲 Linux 内核,Android 系统是基于 Linux 内核的,我们熟悉了 Linux 内核也就熟悉了 Android 底层。应用编译运行的工作过程,进程创建与进程管理,IPC 进程间通信,Binder 驱动的底层原理等等。


第六部分:主讲音视频开发,自己动手编译 FFmpeg,打造一款万能的音视频播放器,多线程队列解码播放,录制视频加背景音乐,OpenGL 渲染相机添加水印,H264 协议详解,Android 直播推拉流等等。

* 课程提供者:曾辉

老师还为你推荐了以下几门课程