Home | History | Annotate | Download | only in jni

Lines Matching refs:env

13   JNIEnv* env = jni::GetJNIEnv();
14 jclass inputStreamClass = env->FindClass("java/io/InputStream");
15 m_read = env->GetMethodID(inputStreamClass, "read", "([B)I");
16 m_close = env->GetMethodID(inputStreamClass, "close", "()V");
18 jclass bridgeClass = env->FindClass("android/webkit/JniUtil");
19 jmethodID method = env->GetStaticMethodID(
23 m_inputStream = env->NewGlobalRef(env->CallStaticObjectMethod(
26 jni::ConvertUTF8ToJavaString(env, path.value())));
27 env->DeleteLocalRef(bridgeClass);
28 env->DeleteLocalRef(inputStreamClass);
32 JNIEnv* env = jni::GetJNIEnv();
33 env->CallVoidMethod(m_inputStream, m_close);
34 jni::CheckException(env);
35 env->DeleteGlobalRef(m_inputStream);
39 JNIEnv* env = jni::GetJNIEnv();
40 jbyteArray buffer = env->NewByteArray(length);
42 int size = (int) env->CallIntMethod(m_inputStream, m_read, buffer);
43 if (jni::CheckException(env) || size < 0) {
44 env->DeleteLocalRef(buffer);
48 env->GetByteArrayRegion(buffer, 0, size, (jbyte*)out);
49 env->DeleteLocalRef(buffer);
54 JNIEnv* env = jni::GetJNIEnv();
55 jclass bridgeClass = env->FindClass("android/webkit/JniUtil");
56 jmethodID method = env->GetStaticMethodID(
60 jlong length = env->CallStaticLongMethod(
63 jni::ConvertUTF8ToJavaString(env, name.value()));
64 env->DeleteLocalRef(bridgeClass);