文章分类 - JNI
摘要:c00390379@u138-103:~/aosp/external/hello$ lsAndroid.mk Application.mk hello.c Application.mk out/target/product/generic_arm64/system/bin/hello C:\User
阅读全文
摘要:java是unicode编码,本地层则是utf-8编码java String转化时,必须先decode转化成mirror::String,然后再转化成utf-8编码static const char* GetStringUTFChars(JNIEnv* env, jstring java_strin
阅读全文
摘要:package com.example.register; import android.app.Activity; import android.os.Bundle; import android.util.Log; import android.view.View; import android
阅读全文
摘要:JNI函数注册有2种方式:静态注册,动态注册 android大部分是属于动态注册。 静态注册: JNI本身是使用C++语言实现,所谓静态注册就是直接去声明引用外部的某个函数,用静态代码来注册。 javah命令是用于根据JAVA本地方法,生成对应的c语言头文件及相应的stub文件的命令 下面举例来说明
阅读全文