观看极客android ndk开发实例后的记录
1, ndk jni中的参数
JNIEnv *env 代表虚拟机分配的线程的相关信息, 代表相关线程, 线程的一切类, 可以通过此访问到虚拟机可以访问到的几乎一切内容;
jobject thiz 代表当前的实例, 指的是.java中的实例, 可以使用env来代替;
2, jni
jfieldID filed id 字段id
jclass
jmethodID 方法id
jni的手册和头文件阅读
3, log
ndk中打印log
Android.mk :
LOGCAL_LDLIBS += -llog
.c :
#include <android.log.h>
4, root权限
chmod 4777
权限 : rwsrwxrwx
主要使s权限, 使程序以程序所属的用户权限执行
1, ndk jni中的参数
JNIEnv *env 代表虚拟机分配的线程的相关信息, 代表相关线程, 线程的一切类, 可以通过此访问到虚拟机可以访问到的几乎一切内容;
jobject thiz 代表当前的实例, 指的是.java中的实例, 可以使用env来代替;
2, jni
jfieldID filed id 字段id
jclass
jmethodID 方法id
jni的手册和头文件阅读
3, log
ndk中打印log
Android.mk :
LOGCAL_LDLIBS += -llog
.c :
#include <android.log.h>
4, root权限
chmod 4777
权限 : rwsrwxrwx
主要使s权限, 使程序以程序所属的用户权限执行