Lines Matching defs:env

130         if (env != NULL && clazz != NULL) {
131 env->DeleteGlobalRef(clazz);
149 nativeWindow = android_view_Surface_getNativeWindow(env, _surface);
225 code->env->CallVoidMethod(code->clazz, gNativeActivityClassInfo.finish);
226 code->messageQueue->raiseAndClearException(code->env, "finish");
229 code->env->CallVoidMethod(code->clazz,
231 code->messageQueue->raiseAndClearException(code->env, "setWindowFormat");
234 code->env->CallVoidMethod(code->clazz,
236 code->messageQueue->raiseAndClearException(code->env, "setWindowFlags");
239 code->env->CallVoidMethod(code->clazz,
241 code->messageQueue->raiseAndClearException(code->env, "showIme");
244 code->env->CallVoidMethod(code->clazz,
246 code->messageQueue->raiseAndClearException(code->env, "hideIme");
259 loadNativeCode_native(JNIEnv* env, jobject clazz, jstring path, jstring funcName,
267 const char* pathStr = env->GetStringUTFChars(path, NULL);
271 void* handle = OpenNativeLibrary(env, sdkVersion, pathStr, classLoader, libraryPath);
278 env->ReleaseStringUTFChars(path, pathStr);
282 const char* funcStr = env->GetStringUTFChars(funcName, NULL);
290 env->ReleaseStringUTFChars(funcName, funcStr);
297 code->messageQueue = android_os_MessageQueue_getMessageQueue(env, messageQueue);
320 if (env->GetJavaVM(&code->vm) < 0) {
324 code->env = env;
325 code->clazz = env->NewGlobalRef(clazz);
327 const char* dirStr = env->GetStringUTFChars(internalDataDir, NULL);
330 env->ReleaseStringUTFChars(internalDataDir, dirStr);
333 dirStr = env->GetStringUTFChars(externalDataDir, NULL);
335 env->ReleaseStringUTFChars(externalDataDir, dirStr);
341 code->assetManager = assetManagerForJavaObject(env, jAssetMgr);
344 dirStr = env->GetStringUTFChars(obbDir, NULL);
346 env->ReleaseStringUTFChars(obbDir, dirStr);
353 rawSavedState = env->GetByteArrayElements(savedState, NULL);
354 rawSavedSize = env->GetArrayLength(savedState);
360 env->ReleaseByteArrayElements(savedState, rawSavedState, 0);
367 static jstring getDlError_native(JNIEnv* env, jobject clazz) {
368 return env->NewStringUTF(dlerror());
372 unloadNativeCode_native(JNIEnv* env, jobject clazz, jlong handle)
384 onStart_native(JNIEnv* env, jobject clazz, jlong handle)
398 onResume_native(JNIEnv* env, jobject clazz, jlong handle)
412 onSaveInstanceState_native(JNIEnv* env, jobject clazz, jlong handle)
426 array = env->NewByteArray(len);
428 env->SetByteArrayRegion(array, 0, len, state);
441 onPause_native(JNIEnv* env, jobject clazz, jlong handle)
455 onStop_native(JNIEnv* env, jobject clazz, jlong handle)
469 onConfigurationChanged_native(JNIEnv* env, jobject clazz, jlong handle)
483 onLowMemory_native(JNIEnv* env, jobject clazz, jlong handle)
497 onWindowFocusChanged_native(JNIEnv* env, jobject clazz, jlong handle, jboolean focused)
511 onSurfaceCreated_native(JNIEnv* env, jobject clazz, jlong handle, jobject surface)
533 onSurfaceChanged_native(JNIEnv* env, jobject clazz, jlong handle, jobject surface,
576 onSurfaceRedrawNeeded_native(JNIEnv* env, jobject clazz, jlong handle)
590 onSurfaceDestroyed_native(JNIEnv* env, jobject clazz, jlong handle, jobject surface)
606 onInputQueueCreated_native(JNIEnv* env, jobject clazz, jlong handle, jlong queuePtr)
621 onInputQueueDestroyed_native(JNIEnv* env, jobject clazz, jlong handle, jlong queuePtr)
636 onContentRectChanged_native(JNIEnv* env, jobject clazz, jlong handle,
682 int register_android_app_NativeActivity(JNIEnv* env)
685 jclass clazz = FindClassOrDie(env, kNativeActivityPathName);
687 gNativeActivityClassInfo.finish = GetMethodIDOrDie(env, clazz, "finish", "()V");
688 gNativeActivityClassInfo.setWindowFlags = GetMethodIDOrDie(env, clazz, "setWindowFlags",
690 gNativeActivityClassInfo.setWindowFormat = GetMethodIDOrDie(env, clazz, "setWindowFormat",
692 gNativeActivityClassInfo.showIme = GetMethodIDOrDie(env, clazz, "showIme", "(I)V");
693 gNativeActivityClassInfo.hideIme = GetMethodIDOrDie(env, clazz, "hideIme", "(I)V");
695 return RegisterMethodsOrDie(env, kNativeActivityPathName, g_methods, NELEM(g_methods));