
C
文章平均质量分 94
androidstarjack
生命不息,奋斗不止,万事起于忽微,量变引起质变
展开
-
学习FFmpeg必备,那些不容错过的Am命令解析
一、 前言由于最近要学习FFMpeg,不得不去了解一个枯燥无味的AM命令了。但是am命令真的就这么无趣吗?——非也。在Android中,除了从界面上启动程序之外,还可以从命令行启动程序。相信大家对adb命令非常的熟悉。命令窗口通过adb shell 进入android 的Linux命令界面,输入am -help看到如下信息:二、什么是am命令使用的是命令行工具am. am全称activityman原创 2017-10-22 23:14:58 · 700 阅读 · 0 评论 -
你正真了解C语言中的指针吗
C语言的指针完全解析原创 2017-08-17 13:30:30 · 730 阅读 · 0 评论 -
NDK探究之旅《十一》—C代码调用Java代码之项目实战
C代码调用Java代码步骤及其注意事项今天我们来探究一下C语言是如何调用Java代码的我们先来看一下Java代码是如何调用C代码的那C代码是如何调用Java代码的呢?C调用Java中的方法 其实就是从java中调用c,从C中调用java的方法,可以看做是一个回调Java中没有参数的方法1.在java中写一个本地方法public native void methodInC();2.使用命令提示原创 2017-06-01 09:02:01 · 2452 阅读 · 1 评论 -
NDK探究之旅《九》——jni开发中常见的错误及其注意事项
NDK开发中难免会遇到一些错误,下面我就总结一些常见的错误。原创 2017-05-25 21:41:27 · 1755 阅读 · 0 评论 -
NDK探究之旅《七》—函数指针,宏定义的优缺点及应用场景
指针:概念 在上一环节中我们都知道,指针: 就是一块内存地址 在计算中所有的数据都必须放到内存之中。如: int i = 2 这行简单的代码可以这样理解: 申请一块内存空间,大小为4个byte 这块内存空间的变量别名为i 用于存放int类型的数据int 占用4个字节,char 占用1个字节。为了正确地访问这些数据,必须为每个字节都编上号码,就像 门牌号、身份证号一原创 2017-05-17 23:38:22 · 2096 阅读 · 0 评论 -
NDK探究之旅《五》——指针和数组之间的关系
NDK探究之旅:NDK探究之旅《一》——对jni和NDK的认识NDK探究之旅《二》——C语言的基本认识NDK探究之旅《三》—C语言的输入输出函数NDK探究之旅《四》——指针的强化理解指针和数组之间的关系数组名就是数组第一位的地址。即数组名是元素的首地址。数组就是一块连续的内存空间,每个元素之间的距离和元素的类型有关数组名取地址得到的还是元素的首地址另一种方式的输出值arry[i] = *(ar原创 2017-05-11 23:13:13 · 1543 阅读 · 0 评论 -
NDK探究之旅《四》——指针的强化理解
什么是指针所谓指针就是 一块内存内存空间或者说 内存地址64位和32位比如说我们的电脑: - 32位 - 32位可以表示一个int类型,我们都知道一个int可以表示2的32次方内存空间。2的32次方为2^32 = 4 294 967 296,4 294 967 296 / 1024 / 1024 / 1024 = 4G - 因此一个32位的操作系统最多能支持4G的运行内存。原创 2017-05-10 09:05:53 · 1678 阅读 · 0 评论 -
NDK探究之旅《三》—C语言的输入输出函数
NDK探究之旅:NDK探究之旅《一》——对jni和NDK的认识NDK探究之旅《二》——C语言的基本认识有关于java的输入输出函数:C语言的输出函数:我们先来看一下printf函数printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf(“<格式化字符串>”, <参量表>)。格式输出,它是c语言中产生格式化输出的函数(在原创 2017-05-09 13:24:42 · 1336 阅读 · 0 评论 -
NDK探究之旅《二》——C语言的基本认识
NDK探究之旅《二》——C语言的基本认识原创 2017-05-07 22:38:57 · 3022 阅读 · 0 评论 -
NDK探究之旅《一》——对jni和NDK的认识
最近在学习NDK开发,这是NDK篇的第一节。对jni和ndk的基本认识。JNI的基本概念?jni是一个协议。这个协议用来沟通Java代码和外部的本地代码(c/c++),通过这个协议 ,Java代码可以外部的c/c代码 ,外部的c/c代码也可以 调用本地的Java代码。 欢迎关注我的博文:http://blog.csdn.net/androidstarjack。欢迎关注公众号: 终端研发部。一块学习原创 2017-05-03 23:09:24 · 5460 阅读 · 0 评论