JNI型をネイティブ型に変換する 質問する

JNI型をネイティブ型に変換する 質問する

jstringをネイティブ文字列 ( ) に変換することに関するドキュメントはありますが、を に、またはを にstring nativeString = env->GetStringUTFChars(jStringVariable, NULL);変換する例は見つかりません。jbooleanbooljintint

これを実現する方法を提案できる人はいますか?

ベストアンサー1

C スタイルのキャストを使用してjintにキャストするだけです。 to (C99型を使用している場合) または to (std int 型を使用している場合) または to の場合も同様です。intjbooleanboolbooluint8_tunsigned char

開くと、などが s だけになっていること$NDK_ROOT/platforms/android-8/arch-arm/usr/include/jni.hがわかります。jintjbooleantypedef

おすすめ記事