安卓NDK
Rsingstarzengjx
热爱技术,对新技术充满好奇心。
展开
-
[安卓开发基础]NDK学习笔记 jni 头文件
/* * Class: com_example_JNIDDemo1_JNI * Method: getHelloFromC * Signature: ()Ljava/lang/String; */ JNIEXPORT jstring JNICALL Java_com_example_JNIDDemo1_JNI_getHelloFromC (JNIEnv *env, jo...原创 2018-12-12 11:43:14 · 181 阅读 · 0 评论 -
[安卓开发基础]NDK学习笔记 初识jni调用流程
1. 初识NDK NDK(Native Develop Kits ),NDK 可以将C/C++ 编译成可执行的文件.so, JNI (java native interface) Java 本地开发接口,c/c++与Java通信的协议。,C/C++ 运行效率高一点(C/C++ -----(.exe)),Java运行效率相对低一点(Java---(*.class)---JVM--...原创 2018-12-11 19:12:04 · 349 阅读 · 0 评论 -
[安卓开发基础] JNI C++ C 的区别
C: 面向过程 jclass (JNICALL *FindClass) (JNIEnv *env, const char *name);//需要传入 env jclass clazz =(*env)->FindClass(env,"com/example/JNIDDemo1/JNI"); 用 (*env) C++ 面向对象:包含了this //不需要传入env...原创 2018-12-14 19:39:03 · 324 阅读 · 0 评论 -
[安卓开发基础]NDK学习笔记 C调java
C调java 利用反射: ------------------------------------------------------------------------------------------------------------------------------------- JNI类: package com.example.JNIDDemo1; /** ...原创 2018-12-13 14:13:23 · 261 阅读 · 1 评论