• Home
  • Raw
  • Download

Lines Matching refs:env

56     JNIEnv *env;  in ~JNIHelper()  local
57 activity_->vm->AttachCurrentThread( &env, NULL ); in ~JNIHelper()
59 env->DeleteGlobalRef( jni_helper_java_ref_ ); in ~JNIHelper()
60 env->DeleteGlobalRef( jni_helper_java_class_ ); in ~JNIHelper()
78 JNIEnv *env; in Init() local
79 helper.activity_->vm->AttachCurrentThread( &env, NULL ); in Init()
82 jclass android_content_Context = env->GetObjectClass( helper.activity_->clazz ); in Init()
83 jmethodID midGetPackageName = env->GetMethodID( android_content_Context, "getPackageName", in Init()
86 jstring packageName = (jstring) env->CallObjectMethod( helper.activity_->clazz, in Init()
88 const char* appname = env->GetStringUTFChars( packageName, NULL ); in Init()
91 jclass cls = helper.RetrieveClass( env, helper_class_name ); in Init()
92 helper.jni_helper_java_class_ = (jclass) env->NewGlobalRef( cls ); in Init()
94 jmethodID constructor = env->GetMethodID( helper.jni_helper_java_class_, "<init>", "()V" ); in Init()
95 helper.jni_helper_java_ref_ = env->NewObject( helper.jni_helper_java_class_, constructor ); in Init()
96 helper.jni_helper_java_ref_ = env->NewGlobalRef( helper.jni_helper_java_ref_ ); in Init()
98 env->ReleaseStringUTFChars( packageName, appname ); in Init()
117 JNIEnv *env; in ReadFile() local
121 activity_->vm->AttachCurrentThread( &env, NULL ); in ReadFile()
123 jstring str_path = GetExternalFilesDirJString( env ); in ReadFile()
124 const char* path = env->GetStringUTFChars( str_path, NULL ); in ReadFile()
134 env->ReleaseStringUTFChars( str_path, path ); in ReadFile()
135 env->DeleteLocalRef( str_path ); in ReadFile()
191 JNIEnv *env; in GetExternalFilesDir() local
194 activity_->vm->AttachCurrentThread( &env, NULL ); in GetExternalFilesDir()
196 jstring strPath = GetExternalFilesDirJString( env ); in GetExternalFilesDir()
197 const char* path = env->GetStringUTFChars( strPath, NULL ); in GetExternalFilesDir()
200 env->ReleaseStringUTFChars( strPath, path ); in GetExternalFilesDir()
201 env->DeleteLocalRef( strPath ); in GetExternalFilesDir()
216 JNIEnv *env; in LoadTexture() local
220 activity_->vm->AttachCurrentThread( &env, NULL ); in LoadTexture()
222 jstring name = env->NewStringUTF( file_name ); in LoadTexture()
231 mid = env->GetMethodID( jni_helper_java_class_, "loadTexture", "(Ljava/lang/String;)Z" ); in LoadTexture()
232 jboolean ret = env->CallBooleanMethod( jni_helper_java_ref_, mid, name ); in LoadTexture()
243 env->DeleteLocalRef( name ); in LoadTexture()
260 JNIEnv *env; in ConvertString() local
263 activity_->vm->AttachCurrentThread( &env, NULL ); in ConvertString()
267 jbyteArray array = env->NewByteArray( iLength ); in ConvertString()
268 env->SetByteArrayRegion( array, 0, iLength, (const signed char*) str ); in ConvertString()
270 jstring strEncode = env->NewStringUTF( encode ); in ConvertString()
272 jclass cls = env->FindClass( "java/lang/String" ); in ConvertString()
273 jmethodID ctor = env->GetMethodID( cls, "<init>", "([BLjava/lang/String;)V" ); in ConvertString()
274 jstring object = (jstring) env->NewObject( cls, ctor, array, strEncode ); in ConvertString()
276 const char *cparam = env->GetStringUTFChars( object, NULL ); in ConvertString()
280 env->ReleaseStringUTFChars( object, cparam ); in ConvertString()
281 env->DeleteLocalRef( strEncode ); in ConvertString()
282 env->DeleteLocalRef( object ); in ConvertString()
300 JNIEnv *env; in GetNativeAudioBufferSize() local
304 activity_->vm->AttachCurrentThread( &env, NULL ); in GetNativeAudioBufferSize()
306 mid = env->GetMethodID( jni_helper_java_class_, "getNativeAudioBufferSize", "()I" ); in GetNativeAudioBufferSize()
307 int32_t i = env->CallIntMethod( jni_helper_java_ref_, mid ); in GetNativeAudioBufferSize()
322 JNIEnv *env; in GetNativeAudioSampleRate() local
326 activity_->vm->AttachCurrentThread( &env, NULL ); in GetNativeAudioSampleRate()
328 mid = env->GetMethodID( jni_helper_java_class_, "getNativeAudioSampleRate", "()I" ); in GetNativeAudioSampleRate()
329 int32_t i = env->CallIntMethod( jni_helper_java_ref_, mid ); in GetNativeAudioSampleRate()
356 jstring JNIHelper::GetExternalFilesDirJString( JNIEnv *env ) in GetExternalFilesDirJString() argument
365 jclass cls_Env = env->FindClass( CLASS_NAME ); in GetExternalFilesDirJString()
366 jmethodID mid = env->GetMethodID( cls_Env, "getExternalFilesDir", in GetExternalFilesDirJString()
368 jobject obj_File = env->CallObjectMethod( activity_->clazz, mid, NULL ); in GetExternalFilesDirJString()
369 jclass cls_File = env->FindClass( "java/io/File" ); in GetExternalFilesDirJString()
370 jmethodID mid_getPath = env->GetMethodID( cls_File, "getPath", "()Ljava/lang/String;" ); in GetExternalFilesDirJString()
371 jstring obj_Path = (jstring) env->CallObjectMethod( obj_File, mid_getPath ); in GetExternalFilesDirJString()