반응형
JNI/네이티브 변수 타입 비교 표
android-ndk-<버전>/platforms/android-<버전>/arch-arm/usr/include/jni.h 파일 참고
자바 |
네이티브 타입 |
Type Signature |
설명 |
boolean |
jboolean |
Z |
unsigned 8 bits |
byte |
jbyte |
B |
signed 8 bits |
char |
jchar |
C |
unsigned 16 bits |
short |
jshort |
S |
signed 16 bits |
int |
jint |
I |
signed 32 bits |
long |
jlong |
J |
signed 64 bits |
float |
jfloat |
F |
32 bits |
double |
jdouble |
D |
64 bits |
void |
void |
V |
|
Object |
jobject |
L<class>; |
|
String |
jstring |
Ljava/lang/String; |
|
Class |
jclass |
|
|
Array |
j<type>Array |
[<type> |
|
byte[] |
jbyteArray |
|
|
char[] |
jcharArray |
|
|
Object[] |
jobjectArray |
|
|
Throwable |
jthrowable |
|
|
|
jvalue |
|
|
|
jfiledID |
|
필드에 접근 |
|
jmethodID |
|
메서드에 접근 |
|
|
|
|
반응형
'프로그래밍 > Android' 카테고리의 다른 글
JNI/자바 배열을 C배열로 변환하는 방법 (0) | 2013.06.12 |
---|---|
JNI/네이티브 코드에서 자바 메서드 호출 방법 (0) | 2013.06.12 |
Activity Lifecycle(액티비티 생명주기) (0) | 2013.06.12 |
버튼 눌렸을 때 이미지 변경하기(Selector) (0) | 2013.06.10 |
NDK 에서 로그 출력 (0) | 2013.06.06 |