nl:: بافت:: JNIUtils
خلاصه
صفات استاتیک عمومی | |
---|---|
sJVM | JavaVM * |
sJavaObjectClass | jclass |
توابع استاتیک عمومی | |
---|---|
GetGlobalClassRef (JNIEnv *env, const char *clsType, jclass & outCls) | |
Init (JavaVM *jvm, JNIEnv *env, const char *weaveErrorClassName) | |
J2N_ByteArray (JNIEnv *env, jbyteArray inArray, uint8_t *& outArray, uint32_t & outArrayLen) | |
J2N_ByteArrayFieldVal (JNIEnv *env, jobject obj, const char *fieldName, uint8_t *& outArray, uint32_t & outArrayLen) | |
J2N_ByteArrayInPlace (JNIEnv *env, jbyteArray inArray, uint8_t *outArray, uint32_t maxArrayLen) | |
J2N_EnumFieldVal (JNIEnv *env, jobject obj, const char *fieldName, const char *fieldType, int & outVal) | |
J2N_EnumVal (JNIEnv *env, jobject enumObj, int & outVal) | |
J2N_IntFieldVal (JNIEnv *env, jobject obj, const char *fieldName, jint & outVal) | |
J2N_LongFieldVal (JNIEnv *env, jobject obj, const char *fieldName, jlong & outVal) | |
J2N_ShortFieldVal (JNIEnv *env, jobject obj, const char *fieldName, jshort & outVal) | |
J2N_StringFieldVal (JNIEnv *env, jobject obj, const char *fieldName, char *& outVal) | |
N2J_ByteArray (JNIEnv *env, const uint8_t *inArray, uint32_t inArrayLen, jbyteArray & outArray) | |
N2J_Error (JNIEnv *env, WEAVE_ERROR inErr, jthrowable & outEx) | |
RegisterLibraryMethods (JNIEnv *env, const char *basePackageName, const JNILibraryMethod *libMethods, size_t numLibMethods) | |
Shutdown (JNIEnv *env) | void |
ThrowError (JNIEnv *env, WEAVE_ERROR errToThrow) | void |
صفات استاتیک عمومی
sJVM
JavaVM * sJVM
sJavaObjectClass
jclass sJavaObjectClass
توابع استاتیک عمومی
GetGlobalClassRef
WEAVE_ERROR GetGlobalClassRef( JNIEnv *env, const char *clsType, jclass & outCls )
شروع کنید
WEAVE_ERROR Init( JavaVM *jvm, JNIEnv *env, const char *weaveErrorClassName )
J2N_ByteArray
WEAVE_ERROR J2N_ByteArray( JNIEnv *env, jbyteArray inArray, uint8_t *& outArray, uint32_t & outArrayLen )
J2N_ByteArrayFieldVal
WEAVE_ERROR J2N_ByteArrayFieldVal( JNIEnv *env, jobject obj, const char *fieldName, uint8_t *& outArray, uint32_t & outArrayLen )
J2N_ByteArrayInPlace
WEAVE_ERROR J2N_ByteArrayInPlace( JNIEnv *env, jbyteArray inArray, uint8_t *outArray, uint32_t maxArrayLen )
J2N_EnumFieldVal
WEAVE_ERROR J2N_EnumFieldVal( JNIEnv *env, jobject obj, const char *fieldName, const char *fieldType, int & outVal )
J2N_EnumVal
WEAVE_ERROR J2N_EnumVal( JNIEnv *env, jobject enumObj, int & outVal )
J2N_IntFieldVal
WEAVE_ERROR J2N_IntFieldVal( JNIEnv *env, jobject obj, const char *fieldName, jint & outVal )
J2N_LongFieldVal
WEAVE_ERROR J2N_LongFieldVal( JNIEnv *env, jobject obj, const char *fieldName, jlong & outVal )
J2N_ShortFieldVal
WEAVE_ERROR J2N_ShortFieldVal( JNIEnv *env, jobject obj, const char *fieldName, jshort & outVal )
J2N_StringFieldVal
WEAVE_ERROR J2N_StringFieldVal( JNIEnv *env, jobject obj, const char *fieldName, char *& outVal )
N2J_ByteArray
WEAVE_ERROR N2J_ByteArray( JNIEnv *env, const uint8_t *inArray, uint32_t inArrayLen, jbyteArray & outArray )
N2J_Error
WEAVE_ERROR N2J_Error( JNIEnv *env, WEAVE_ERROR inErr, jthrowable & outEx )
RegisterLibraryMethods
WEAVE_ERROR RegisterLibraryMethods( JNIEnv *env, const char *basePackageName, const JNILibraryMethod *libMethods, size_t numLibMethods )
خاموش شدن
void Shutdown( JNIEnv *env )
ThrowError
void ThrowError( JNIEnv *env, WEAVE_ERROR errToThrow )
جز در مواردی که غیر از این ذکر شده باشد، محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است و نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است. Thread علامت تجاری ثبتشده Thread Group, Inc است.
تاریخ آخرین بهروزرسانی 2018-06-05 بهوقت ساعت هماهنگ جهانی.
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"اطلاعاتی که نیاز دارم وجود ندارد"
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"بیشازحد پیچیده/ مراحل بسیار زیاد"
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"قدیمی"
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"مشکل ترجمه"
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشکل کد / نمونهها"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غیره"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"درک آسان"
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"مشکلم را برطرف کرد"
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غیره"
}]