加载中
C++基础①命名空间结构体和引用

接续【C语言基础系列】 前言 在进行NDK开发的时候 , 我们使用的很多第三方库 , 大多数都是使用的C/C++编写的 , 有些可能是C和C++混编的 。如,我在NDK系列中提到的增量更新使用的两个库 ...

2016/09/22 10:41
320
NDK开发基础④增量更新之客户端合并差分包

接续上篇NDK开发基础③增量更新之服务器端生成差分包 前情提要 增量更新原理就是在服务器端使用bsdiff进行文件内容比较,再使用了bzip2进行文件压缩 , 在下载APP时可以减少用户流量 。在客户...

2016/09/22 10:40
34
NDK开发基础③增量更新之服务器端生成差分包

接续上篇NDK开发基础②文件加密解密与分割合并 前情提要 IO操作 , 一直在开发中占据很大比重 , 在Java中不管是网络操作还是文件操作 , 都作为IO流来处理 , 都依靠InputStream和OutputStr...

2016/09/22 10:40
44
NDK开发基础②文件加密解密与分割合并

接续上篇NDK开发基础①使用Android Studio编写NDK 前情提要 随着Android Studio的越来越完善 , 我们编写NDK就会越来越方便,使用Android Studio 2.2 RC2 , 编写NDK的时候 , 不需要使用jav...

2016/09/22 10:38
31
NDK开发基础①使用Android Studio编写NDK

接续上个系列之 [ JNI开发系列 ]: JNI开发系列①JNI概念及开发流程 JNI开发系列②.h头文件分析 JNI开发系列③C语言调用Java字段与方法 JNI开发系列④C语言调用构造方法 JNI开发系列⑤对象引...

2016/09/22 10:38
37
JNI开发系列⑤对象引用的处理

接续上篇JNI开发系列④C语言调用构造方法 前情提要 在上一篇中 , 我们了解到了 , 创建一个Java对象的几个步骤: 第一,findClass找到需要创建对象的类(全类名) 第二,得到构造方法的ID,...

2016/09/22 10:37
16
JNI开发系列④C语言调用构造方法

接续上篇JNI开发系列③C语言调用Java字段与方法 ###前情提要 Java调用C方法很简单 , 只需要编写native方法即可 , 通过C去调用Java的字段与方法 , 则需要比较复杂的操作 , 上篇中介绍了 ...

2016/09/22 10:36
7
JNI开发系列③C语言调用Java字段与方法

接续上篇JNI开发系列②.h头文件分析 前情提要 在前面 , 我们已经熟悉了JNI的开发流程 , .h头文件的分析 , 生成头文件javah命令 , 以及java类型在C语言中的表现形式 , 值得注意的是 , ...

2016/09/22 10:36
9
JNI开发系列②.h头文件分析

接续上篇JNI开发系列①JNI概念及开发流程 前情提要 JNI技术 , 是java世界与C/C++世界的通信基础 , java语言可以通过native方法去调用C/C++的函数 , 也可以通过C/C++来调用java的字段与方法...

2016/09/22 10:35
11
JNI开发系列①JNI概念及开发流程

接续上个系列C语言基础及指针 引言 在学习了C语言基础之后 ,我们简单的了解了C语言编程的一些范式 , 了解了指针 , 结构体 , 联合体 , 函数 , 文件IO等等 。我们最终的目的是要学会NDK...

2016/09/22 10:34
16
C语言基础及指针⑩预编译及jni.h分析

接续上篇C语言基础及指针⑨联合体与枚举 在上篇中我们了解了 , 多类型集合的联合体 , 固定值集合的枚举 , 内容相对比较简单 , 今天我们谈谈预编译 , 也是本系列最后一个知识点 , C语言...

2016/09/21 09:08
3
C语言基础及指针⑨联合体与枚举

接续上篇C语言基础及指针⑧文件IO 在上篇中 , 我们初步了解了C语言的IO操作 , 编写IO操作的大致流程: 文件IO编写步骤: 1.使用fopen函数 , 得到文件指针 2.指定fopen的操作模式r,w (指定...

2016/09/21 09:07
7
C语言基础及指针⑧文件IO

接续上篇C语言基础及指针⑦结构体与指针 在结构体与指针中 , 我们了解到结构体与java中的类相似 , 也是一种自定义类型数据结构 , 也学习了结构的各种用法 , 以及简单的应用 。 在编写应用...

2016/09/21 09:06
6
C语言基础及指针⑦结构体与指针

接续上篇C语言基础及指针⑥字符操作 如果说类是java中结构化数据类型的核心 , 那么结构体就是C语言中结构化数据类型的核心 。在java中我们常有这样的写法: public class Product { priva...

2016/09/21 09:05
4
C语言基础及指针⑥字符操作

接续上篇C语言基础及指针⑤动态内存分配 字符操作 , 是我们写程序时 , 最常用的一种操作 , 例如:字符串截取 , 字符串替换 , 字符串转整数类型等等 , 都是字符操作 , 在java中String类...

2016/09/21 09:04
11
C语言基础及指针⑤动态内存分配

接续上篇C语言基础及指针④函数指针 在上一篇我们了解C语言中的函数及函数指针 , 使用函数指针 , 模拟了网络请求的回调方式 , 今天我们来学习动态内存分配。 我们在使用java的时候 , 所有...

2016/09/21 09:04
0
C语言基础及指针④函数指针

接续上篇C语言基础及指针③函数与二级指针 在上一篇中 , 我们学习了函数与二级指针 , 函数和java中的方法类似 , 只是缺少了访问控制符 , 二级指针也就是指针的指针 , 指针里面存储的是指...

2016/09/21 09:03
5
C语言基础及指针③函数与二级指针

接续上篇 C语言基础及指针②之指针内存分析 在上一篇中 , 我们分析了指针在内存中是怎样存储的 , 以及它是怎样操作变量的 , 接下来 , 我们谈谈 , 函数 , 二级指针 。 函数 C语言中函数...

2016/09/21 09:02
8
C语言基础及指针②之指针内存分析

续接上篇 C语言基础及指针① 在上一篇中 , 我们了解了C语言的基本语法 , 以及简单指针 , 也知道 , 指针是C语言的核心 , 那么我们今天就来简单剖析一下指针 , 了解他是怎么的神奇 。 今...

2016/09/21 09:01
3
C语言基础及指针①基础语法

我们知道 , Android系统是基于linux开发 , 采用的是linux内核 , Android APP开发大部分也要和系统打交道 , 只是Android FrameWork 帮我们屏蔽了系统操作 , 我们从Android 系统的分成结构...

2016/09/21 08:58
15

没有更多内容

加载失败,请刷新页面

返回顶部
顶部