NDK开发汇总

文档:JNI程序员指南与规范
NDK00_VisualStudio安装及运行一个C项目
NDK01_C:基本数据类型、数组、函数和VS查看内存
NDK01_C:scanf函数和格式化
NDK02_C:语言运算符优先级
NDK02_C:指针、指针运算、多级指针与函数指针
NDK02_C:宏、宏函数和内联函数
NDK03_C:函数指针、内存分配
NDK03_C:字符串及常见字符串函数
NDK04_C:结构体、结构体指针、 结构体中指针成员
NDK04_C:const、typedef、union共用体
NDK05_C:文件读写
NDK05_C:文件简单加密
NDK05_C:预处理指令、Define指令

NDK06_JNI理解、简单调用和基本数据类型
NDK06_JNI实现native方法,获取类普通成员、类静态成员
NDK07_JNI获取Java中类方法、构造函数
NDK07_JNI读取和返回字符串
NDK08_JNI访问数组、引用、异常、缓存
NDK09_JNI编译过程及AS新建一个JNI项目
NDK09_JNI源码分析
NDK09_静态注册与动态注册
NDK10_NDK开发流程、JNI线程
NDK10_文件的拆分与合并
NDK11_增量更新

NDK12_C与C++函数符号兼容
NDK12_C++基础:引用、值传递和应用传递、内存空间的分配
NDK12_C++基础:命名空间
NDK13_C++基础:类、构造函数、拷贝构造函数、浅拷贝与深拷贝
NDK13_C++基础:常量函数、静态成员
NDK13_C++基础: 重载函数、操作符重载
NDK13_C++基础:继承与多态
NDK13_C++基础:虚函数
NDK14_C++基础:友元
NDK14_C++基础:模板方法,模板类
NDK14_C++基础: C++容器
NDK14_C++基础:类型转换
NDK14_C++基础:异常
NDK14_C++基础:文件与流操作
NDK14_C++基础:gcc/g++/clang编译
NDK14_C++基础:C++线程
NDK14_C++基础:智能指针
NDK14_C++基础:部分C++11、14特性

NDK14_Linux基础:常见命令
NDK14_Linux基础:简单的Shell脚本
NDK15_Linux环境NDK、JDK下载与配置
NDK15_shell命令补充
NDK16_Linux中使用NDK编译安卓可用的.c
NDK16_NDK编译生成so并CMAKE集成

NDK16_Android.mk和CMakeLists.txt
NDK16、17_andfix原理及其手写实现热修复
NDK18_App启动原理和替换系统启动动画
NDK19_AM命令源码分析
NDK20_线程轮询实现双进程守护
NDK20_socket实现双进程守护
NDK21_系统关键服务是如何进行守护
NDK22_Am命令原理分析和NDK层实现gif图片播放
NDK23_MakeFile语法详解

你可能感兴趣的:(NDK,NDK,C,JNI,线程保活,NDK汇总)