
NDK开发从零到项目
码上有你_LL
编程积累
展开
-
NDK开发系列之环境的搭建
1.NDK的介绍1.1 什么是NDK?Native Development Kit(本地开发工具包)通俗一点:NDK中提供了一系列的工具,帮助我们快速开发C/C++的动态库,并能自动将so 和java 应用一起打包成apk说白了就是Java代码调用C/C++代码1.2 什么是JNI?Java Native Interface(Java本地化接口)Java调用C/C++的一套编码原创 2016-10-11 13:58:58 · 428 阅读 · 0 评论 -
NDK开发系列之第二课C语言的基本语法与指针
NDK开发系列之第二课C语言的基本语法与指针学习NDK开发需要了解一些C语言方面的知识1.c语言常用的库1.1#include 标准函数库1.2#include 标准函数库1.3#include windows系统库2.c语言一些基本函数2.1printf("hello world!");输出函数2.2system("pause");这是一个命令(在window里原创 2016-10-13 14:36:37 · 492 阅读 · 0 评论 -
NDK开发系列之第三课C语言的指针运算
1指针和地址有什么区别?指针:指针有类型 地址:没有类型,需要强制类型转换才能够赋值给指针变量int* p = (int *)0x44fc28;2.空指针2.1注意:指针使用之前必须要有初始值(初始化)2.2有的时候我们一时半会没有用到,但是有一个初始值,给一个NULLint* p = NULL;2.3我们不会直接给指针变量赋值为整数因为由于数字比较小,系统本身已经原创 2016-10-13 15:31:13 · 694 阅读 · 0 评论 -
NDK开发系列之第四次课-NDK-C语言-函数指针+动态内存
1.建立项目,导入基本包//允许使用过时的函数和不安全的函数,去掉警告#define _CRT_SECURE_NO_WARNINGS#include #include 2.函数指针2.1定义函数,相当于java中的方法void showMessage(){//弹窗,这个不懂可以不用理会因为这不是重点,只要知道这样写是一个弹窗即可MessageBox(0, "原创 2016-10-17 12:01:37 · 524 阅读 · 0 评论