
Android NDK 开发
wjxbless
如果觉得简单,那就多思考
展开
-
JNI与NDK简介
JNI(java native interface) 是一种规范,用JNI这个规范来开发新的代码,是为了方便Java调用C\C++等一系列本地代码封装的一层接口, 实现Java和本地代码的双向交互使用原因:Java具有跨平台性,与本地交互存在困难NDK是一个工具集合协助我们来开发C/C++的动态库,可以自动的将.so文件与Java程序打包, 通过NDK可以在Andro...原创 2019-04-28 21:02:49 · 424 阅读 · 0 评论 -
AndroidStudio 3.3.2 NDK环境配置
SDK Manager 中SDK Tools中勾选安装箭头所指部分创建一个Native C++的项目‘成功运行原创 2019-04-28 21:05:20 · 553 阅读 · 2 评论 -
深入了解Android NDK
Android NDK提供的组件:Android NDK并不是一个单独的工具, 他是一个包含API、交叉编译器、链接程序、调试器、构建工具、文档和实例应用程序的综合工具集主要的组件:ARM、x86和MIPS交叉编译器构建系统Java原生接口头文件C库Math库POSIX线程最小的C++库ZLib压缩库动态链接库Android日志库Android像素缓冲区库Andro...原创 2019-06-13 20:16:54 · 549 阅读 · 0 评论 -
JNI类型和数据结构
基本数据类型:Java类型Native类型描述booleanjbooleanunsigned 8 bitsbytejbytesigned 8 bitscharjcharunsigned 16 bitsshortjshortunsigned 16 bitsintjintsigned 32 bitslongjlongsign...原创 2019-06-13 20:57:57 · 218 阅读 · 0 评论 -
Android APP编译流程
Android Gradle plugin的具体流程首先上一张官方的图:[外链图片转存失败(img-QMFtfIiX-1562588711680)(en-resource://database/5304:1)]首先通过aapt打包res资源文件,生成R.java、resources.arsc和res文件(二进制&非二进制保持原来的代码)处理.aidl文件,生成对应的Java接...原创 2019-07-08 20:26:09 · 865 阅读 · 0 评论