- 博客(10)
- 资源 (29)
- 收藏
- 关注
转载 Android.mk文件语法规范——深入了解android平台的jni
Android.mk是Android提供的一种makefile文件,用来指定诸如编译生成so库名、引用的头文件目录、需要编译的.c/.cpp文件和.a静态库文件等。要掌握jni,就必须熟练掌握Android.mk的语法规范。 一、Android.mk文件的用途 一个android子项目中会存在一个或多个Android.mk文件 1、单一的Android.mk文件 直接参考NDK
2015-08-27 16:19:50 482
转载 Android.mk文件语法规范(Android.mk File)
1、Android.mk文件概述Android.mk文件用来告诉NDK编译系统,应该如何编译这些源码。更确切地说,该文件其实就是一个小型的Makefile。该文件会被NDK的编译工具解析多次,所以要注意不要过多使用环境变量,以免第一次解析时产生的变量影响后面的解析。Android.mk把源码组织成不同的模块,每个模块可以是一个静态库也可以是一个动态库。动态库才会被拷贝到安装包中,静态库
2015-08-27 16:16:34 521
原创 JNI学习5——测试数组的使用
JNI文件:HelloWorld.cpp/* DO NOT EDIT THIS FILE - it is machine generated */#include /* Header for class com_lawrence_hello_HelloWorld *///#include "HelloWorld.h"#include "stdio.h"#include "Seri
2015-08-24 12:06:41 516
转载 JNI学习4——访问数组(JNI)
JNI在处理基本类型数组和对象数组上面是不同的。对象数组里面是一些指向对象实例或者其它数组的引用。 基本类型数组:获取数组元素指针的对应关系: 函数 数组类型 GetBooleanArrayElements boolean GetByteArrayElements byte GetCharArrayElements char
2015-08-24 11:57:51 572
转载 java嵌套类(Nested Classes)总结
Nested Classes定义在java语言规范里面,嵌套类(Nested Classes)定义是:A nested class is any class whose declaration occurs within the body of another class or interface. A top level class is a class that is not a ne
2015-08-21 16:59:20 447
转载 Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 fi
2015-08-21 15:28:45 371
转载 JNI学习3——JNI中java类型的简写
在JNI中,当我们使用GetFieldID/GetStaticFieldID或GetMethodID/GetStaticMethodID及定义JNINativeMethod等时,我们需要表示成员变量的类型,或函数传入参数或返回的类型。JNI把Field的类型,或函数传入参数或返回值的类型进行简写以char*的形式进行表示。 对于成员变量,直接用java类型的简写表示成员变量的类型就
2015-08-21 11:36:52 678 1
转载 JNI学习2——jni入门篇
序】我是为了android研究需要才开始研究JNI的。阅读本例文之前希望你按照上一篇【java】Windows7 下环境变量设置已经对环境变量进行正确设置本文通过一个简单的例子来演示如何使用JNI。我们写一个JAVA程序,并用它调用一个C函数来打印“Hello World!”。这个过程包含下面几步: 1、 创建一个类(HelloWorld.java)声明本地方法。
2015-08-21 11:35:53 664
转载 JNI学习1——Android jni GetFieldID 和 GetMethodID 函数的说明
GetFieldID是得到java类中的参数ID,GetMethodID得到java类中方法的ID,它们只能调用类中声明为 public的参数或方法。使用如下:jfieldID topicFieldId = env->GetFieldID(objectClass,"name", "Ljava/lang/String;");jmethodID getcName=env->GetMethodI
2015-08-21 10:57:35 2464
转载 char和unsigned char强制转换成int后的差异
转自:http://blog.csdn.net/lida2003/article/details/6973469最近有人提到char和unsigned char有什么区别,当然这个问题如果刚学计算机或者编程语言的人来说,非常简单。我也这么认为,无非就是有符号和无符号的差别嘛。这个问题让我想到了以前学习计算机常识的时候关于补码,原码,反码的差异。这里摘取参考文
2015-08-20 10:32:21 1007
somebot机械臂安装说明书-v0.2.pdf
2020-03-30
图像识别(13)——手势识别(1)——用matchShapes识别手形数字
2017-03-24
LED灯光点捕获+基于QT平台绘制轨迹(2)
2017-02-11
LED灯光点捕获+基于QT平台绘制轨迹(1)
2017-02-09
UVC预览+曝光滑动调节+Canny阈值调节+圆心打点2
2017-01-13
UVC预览+曝光滑动调节+Canny阈值调节+圆心打点
2017-01-13
BTool、PacketSniffer、BLE_Device_Monitor、USBDongle使用手册
2014-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人