Lines Matching refs:env

38 static jint nativeLoad(JNIEnv *env, jobject clazz, jstring fileStr) {
39 const char* file = env->GetStringUTFChars(fileStr, NULL);
48 jniThrowException(env, "android/view/KeyCharacterMap$KeyCharacterMapUnavailableException",
55 env->ReleaseStringUTFChars(fileStr, file);
59 static void nativeDispose(JNIEnv *env, jobject clazz, jint ptr) {
64 static jchar nativeGetCharacter(JNIEnv *env, jobject clazz, jint ptr,
70 static jboolean nativeGetFallbackAction(JNIEnv *env, jobject clazz, jint ptr, jint keyCode,
77 env->SetIntField(fallbackActionObj, gFallbackActionClassInfo.keyCode,
79 env->SetIntField(fallbackActionObj, gFallbackActionClassInfo.metaState,
85 static jchar nativeGetNumber(JNIEnv *env, jobject clazz, jint ptr, jint keyCode) {
90 static jchar nativeGetMatch(JNIEnv *env, jobject clazz, jint ptr, jint keyCode,
94 jsize numChars = env->GetArrayLength(charsArray);
95 jchar* chars = static_cast<jchar*>(env->GetPrimitiveArrayCritical(charsArray, NULL));
102 env->ReleasePrimitiveArrayCritical(charsArray, chars, JNI_ABORT);
106 static jchar nativeGetDisplayLabel(JNIEnv *env, jobject clazz, jint ptr, jint keyCode) {
111 static jint nativeGetKeyboardType(JNIEnv *env, jobject clazz, jint ptr) {
116 static jobjectArray nativeGetEvents(JNIEnv *env, jobject clazz, jint ptr, jint deviceId,
120 jchar* chars = env->GetCharArrayElements(charsArray, NULL);
124 jsize numChars = env->GetArrayLength(charsArray);
129 result = env->NewObjectArray(jsize(events.size()), gKeyEventClassInfo.clazz, NULL);
132 jobject keyEventObj = android_view_KeyEvent_fromNative(env, &events.itemAt(i));
134 env->SetObjectArrayElement(result, jsize(i), keyEventObj);
135 env->DeleteLocalRef(keyEventObj);
140 env->ReleaseCharArrayElements(charsArray, chars, JNI_ABORT);
172 var = env->FindClass(className); \
176 var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \
179 int register_android_text_KeyCharacterMap(JNIEnv* env)
182 gKeyEventClassInfo.clazz = jclass(env->NewGlobalRef(gKeyEventClassInfo.clazz));
193 return AndroidRuntime::registerNativeMethods(env,