Lines Matching refs:env
39 static void android_content_res_ObbScanner_getObbInfo(JNIEnv* env, jobject clazz, jstring file,
42 const char* filePath = env->GetStringUTFChars(file, NULL);
46 env->ReleaseStringUTFChars(file, filePath);
47 jniThrowException(env, "java/io/IOException", "Could not read OBB file");
51 env->ReleaseStringUTFChars(file, filePath);
55 jstring packageName = env->NewStringUTF(packageNameStr);
57 jniThrowException(env, "java/io/IOException", "Could not read OBB file");
61 env->SetObjectField(obbInfo, gObbInfoClassInfo.packageName, packageName);
62 env->SetIntField(obbInfo, gObbInfoClassInfo.version, obb->getVersion());
63 env->SetIntField(obbInfo, gObbInfoClassInfo.flags, obb->getFlags());
68 jbyteArray saltArray = env->NewByteArray(saltLen);
69 env->SetByteArrayRegion(saltArray, 0, saltLen, (jbyte*)salt);
70 env->SetObjectField(obbInfo, gObbInfoClassInfo.salt, saltArray);
84 var = env->FindClass(className); \
88 var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \
91 int register_android_content_res_ObbScanner(JNIEnv* env)
105 return AndroidRuntime::registerNativeMethods(env, "android/content/res/ObbScanner", gMethods,