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 · 372 阅读 · 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 · 438 阅读 · 0 评论 -
NDK开发系列之第三课C语言的指针运算
1指针和地址有什么区别? 指针:指针有类型 地址:没有类型,需要强制类型转换才能够赋值给指针变量 int* p = (int *)0x44fc28; 2.空指针 2.1注意:指针使用之前必须要有初始值(初始化) 2.2有的时候我们一时半会没有用到,但是有一个初始值,给一个NULL int* p = NULL; 2.3我们不会直接给指针变量赋值为整数因为由于数字比较小,系统本身已经原创 2016-10-13 15:31:13 · 640 阅读 · 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 · 465 阅读 · 0 评论