摘要: JNI使用的是改良的UTF-8格式的Strings。 以下文档来自官方: Modified UTF-8 Strings The JNI uses modified UTF-8 strings to represent various string types. Modified UTF-8 stri 阅读全文
posted @ 2016-11-23 23:05 H_bolin 阅读(6917) 评论(0) 推荐(0)
摘要: 1. JNIEnv 作用 JNIEnv 概念 : 是一个线程相关的结构体, 该结构体代表了 Java 在本线程的运行环境 ; JNIEnv 与 JavaVM : 注意区分这两个概念; -- JavaVM : JavaVM 是 Java虚拟机在 JNI 层的代表, JNI 全局只有一个; -- JNI 阅读全文
posted @ 2016-11-23 17:02 H_bolin 阅读(1084) 评论(0) 推荐(0)
摘要: 基本流程: 1. 创建一个类(HelloWorld.java)2. 使用 javac 编译该类3. 利用 javah -jni 产生头文件4. 用本地代码实现头文件中定义的方法5. Run 备注:在一个特定环境中,写本地实现的过程是不同的(如 Android)。 1.创建HelloWorld 2.编 阅读全文
posted @ 2016-11-23 15:38 H_bolin 阅读(467) 评论(0) 推荐(0)
摘要: JNI是Java Native Interface的缩写,它提供了若干的API实现了Java和其他语言的通信(主要是C&C++)。 JNI 让你在利用强大 Java 平台的同时,使你仍然可以用其他语言写程序。 作为 JavaVM 的一部分,JNI 是一套双向的接口,允许 Java 与本地代码间的互操 阅读全文
posted @ 2016-11-23 15:34 H_bolin 阅读(535) 评论(1) 推荐(0)
摘要: 填充:设置填充的颜色 间隔:设置四个方向上的间隔 大小:设置大小 圆角:同时设置五个属性,则Radius属性无效 android:Radius="20dp" 设置四个角的半径 android:topLeftRadius="20dp" 设置左上角的半径 android:topRightRadius=" 阅读全文
posted @ 2016-11-23 13:44 H_bolin 阅读(144) 评论(0) 推荐(0)