Home
last modified time | relevance | path

Searched refs:env (Results 1 – 25 of 365) sorted by relevance

12345678910>>...15

/frameworks/base/services/core/jni/
Donload.cpp23 int register_android_server_ActivityManagerService(JNIEnv* env);
24 int register_android_server_AlarmManagerService(JNIEnv* env);
25 int register_android_server_AssetAtlasService(JNIEnv* env);
26 int register_android_server_BatteryStatsService(JNIEnv* env);
27 int register_android_server_ConsumerIrService(JNIEnv *env);
28 int register_android_server_InputApplicationHandle(JNIEnv* env);
29 int register_android_server_InputWindowHandle(JNIEnv* env);
30 int register_android_server_InputManager(JNIEnv* env);
31 int register_android_server_LightsService(JNIEnv* env);
32 int register_android_server_PowerManagerService(JNIEnv* env);
[all …]
Dcom_android_server_location_GpsLocationProvider.cpp79 static void checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { in checkAndClearExceptionFromCallback() argument
80 if (env->ExceptionCheck()) { in checkAndClearExceptionFromCallback()
82 LOGE_EX(env); in checkAndClearExceptionFromCallback()
83 env->ExceptionClear(); in checkAndClearExceptionFromCallback()
89 JNIEnv* env = AndroidRuntime::getJNIEnv(); in location_callback() local
90 env->CallVoidMethod(mCallbacksObj, method_reportLocation, location->flags, in location_callback()
95 checkAndClearExceptionFromCallback(env, __FUNCTION__); in location_callback()
100 JNIEnv* env = AndroidRuntime::getJNIEnv(); in status_callback() local
101 env->CallVoidMethod(mCallbacksObj, method_reportStatus, status->status); in status_callback()
102 checkAndClearExceptionFromCallback(env, __FUNCTION__); in status_callback()
[all …]
/frameworks/base/core/jni/android/graphics/
DGraphics.cpp21 void doThrowNPE(JNIEnv* env) { in doThrowNPE() argument
22 jniThrowNullPointerException(env, NULL); in doThrowNPE()
25 void doThrowAIOOBE(JNIEnv* env) { in doThrowAIOOBE() argument
26 jniThrowException(env, "java/lang/ArrayIndexOutOfBoundsException", NULL); in doThrowAIOOBE()
29 void doThrowRE(JNIEnv* env, const char* msg) { in doThrowRE() argument
30 jniThrowRuntimeException(env, msg); in doThrowRE()
33 void doThrowIAE(JNIEnv* env, const char* msg) { in doThrowIAE() argument
34 jniThrowException(env, "java/lang/IllegalArgumentException", msg); in doThrowIAE()
37 void doThrowISE(JNIEnv* env, const char* msg) { in doThrowISE() argument
38 jniThrowException(env, "java/lang/IllegalStateException", msg); in doThrowISE()
[all …]
DSurfaceTexture.cpp60 static void SurfaceTexture_setSurfaceTexture(JNIEnv* env, jobject thiz, in SurfaceTexture_setSurfaceTexture() argument
64 (GLConsumer*)env->GetLongField(thiz, fields.surfaceTexture); in SurfaceTexture_setSurfaceTexture()
71 env->SetLongField(thiz, fields.surfaceTexture, (jlong)surfaceTexture.get()); in SurfaceTexture_setSurfaceTexture()
74 static void SurfaceTexture_setProducer(JNIEnv* env, jobject thiz, in SurfaceTexture_setProducer() argument
78 (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer); in SurfaceTexture_setProducer()
85 env->SetLongField(thiz, fields.producer, (jlong)producer.get()); in SurfaceTexture_setProducer()
88 static void SurfaceTexture_setFrameAvailableListener(JNIEnv* env, in SurfaceTexture_setFrameAvailableListener() argument
93 env->GetLongField(thiz, fields.frameAvailableListener); in SurfaceTexture_setFrameAvailableListener()
100 env->SetLongField(thiz, fields.frameAvailableListener, (jlong)listener.get()); in SurfaceTexture_setFrameAvailableListener()
103 sp<GLConsumer> SurfaceTexture_getSurfaceTexture(JNIEnv* env, jobject thiz) { in SurfaceTexture_getSurfaceTexture() argument
[all …]
DMovie.cpp23 jobject create_jmovie(JNIEnv* env, SkMovie* moov) { in create_jmovie() argument
27 return env->NewObject(gMovie_class, gMovie_constructorMethodID, in create_jmovie()
31 static SkMovie* J2Movie(JNIEnv* env, jobject movie) { in J2Movie() argument
32 SkASSERT(env); in J2Movie()
34 SkASSERT(env->IsInstanceOf(movie, gMovie_class)); in J2Movie()
35 SkMovie* m = (SkMovie*)env->GetLongField(movie, gMovie_nativeInstanceID); in J2Movie()
42 static jint movie_width(JNIEnv* env, jobject movie) { in movie_width() argument
43 NPE_CHECK_RETURN_ZERO(env, movie); in movie_width()
44 return static_cast<jint>(J2Movie(env, movie)->width()); in movie_width()
47 static jint movie_height(JNIEnv* env, jobject movie) { in movie_height() argument
[all …]
/frameworks/base/media/jni/
Dandroid_media_MediaPlayer.cpp82 JNIMediaPlayerListener(JNIEnv* env, jobject thiz, jobject weak_thiz);
91 JNIMediaPlayerListener::JNIMediaPlayerListener(JNIEnv* env, jobject thiz, jobject weak_thiz) in JNIMediaPlayerListener() argument
96 jclass clazz = env->GetObjectClass(thiz); in JNIMediaPlayerListener()
99 jniThrowException(env, "java/lang/Exception", NULL); in JNIMediaPlayerListener()
102 mClass = (jclass)env->NewGlobalRef(clazz); in JNIMediaPlayerListener()
106 mObject = env->NewGlobalRef(weak_thiz); in JNIMediaPlayerListener()
112 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JNIMediaPlayerListener() local
113 env->DeleteGlobalRef(mObject); in ~JNIMediaPlayerListener()
114 env->DeleteGlobalRef(mClass); in ~JNIMediaPlayerListener()
119 JNIEnv *env = AndroidRuntime::getJNIEnv(); in notify() local
[all …]
Dandroid_media_MediaRecorder.cpp51 extern sp<Camera> get_native_camera(JNIEnv *env, jobject thiz, struct JNICameraContext** context);
53 android_media_MediaCodec_getPersistentInputSurface(JNIEnv* env, jobject object);
70 JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz);
79 JNIMediaRecorderListener::JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz) in JNIMediaRecorderListener() argument
84 jclass clazz = env->GetObjectClass(thiz); in JNIMediaRecorderListener()
87 jniThrowException(env, "java/lang/Exception", NULL); in JNIMediaRecorderListener()
90 mClass = (jclass)env->NewGlobalRef(clazz); in JNIMediaRecorderListener()
94 mObject = env->NewGlobalRef(weak_thiz); in JNIMediaRecorderListener()
100 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JNIMediaRecorderListener() local
101 env->DeleteGlobalRef(mObject); in ~JNIMediaRecorderListener()
[all …]
Dandroid_media_MediaDrm.cpp39 var = env->FindClass(className); \
43 var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \
47 var = env->GetMethodID(clazz, fieldName, fieldDescriptor); \
51 var = env->GetStaticFieldID(clazz, fieldName, fieldDescriptor); \
55 var = env->GetStaticMethodID(clazz, fieldName, fieldDescriptor); \
157 JNIDrmListener(JNIEnv* env, jobject thiz, jobject weak_thiz);
166 JNIDrmListener::JNIDrmListener(JNIEnv* env, jobject thiz, jobject weak_thiz) in JNIDrmListener() argument
170 jclass clazz = env->GetObjectClass(thiz); in JNIDrmListener()
173 jniThrowException(env, "java/lang/Exception", in JNIDrmListener()
177 mClass = (jclass)env->NewGlobalRef(clazz); in JNIDrmListener()
[all …]
Dandroid_media_Utils.cpp32 JNIEnv *env, jobjectArray keys, jobjectArray values, in ConvertKeyValueArraysToKeyedVector() argument
38 nKeyValuePairs = env->GetArrayLength(keys); in ConvertKeyValueArraysToKeyedVector()
39 failed = (nKeyValuePairs != env->GetArrayLength(values)); in ConvertKeyValueArraysToKeyedVector()
49 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); in ConvertKeyValueArraysToKeyedVector()
56 jstring key = (jstring) env->GetObjectArrayElement(keys, i); in ConvertKeyValueArraysToKeyedVector()
57 jstring value = (jstring) env->GetObjectArrayElement(values, i); in ConvertKeyValueArraysToKeyedVector()
59 const char* keyStr = env->GetStringUTFChars(key, NULL); in ConvertKeyValueArraysToKeyedVector()
64 const char* valueStr = env->GetStringUTFChars(value, NULL); in ConvertKeyValueArraysToKeyedVector()
66 env->ReleaseStringUTFChars(key, keyStr); in ConvertKeyValueArraysToKeyedVector()
72 env->ReleaseStringUTFChars(key, keyStr); in ConvertKeyValueArraysToKeyedVector()
[all …]
Dandroid_mtp_MtpDevice.cpp89 MtpDevice* get_device_from_object(JNIEnv* env, jobject javaDevice) in get_device_from_object() argument
91 return (MtpDevice*)env->GetLongField(javaDevice, field_context); in get_device_from_object()
97 android_mtp_MtpDevice_open(JNIEnv *env, jobject thiz, jstring deviceName, jint fd) in android_mtp_MtpDevice_open() argument
99 const char *deviceNameStr = env->GetStringUTFChars(deviceName, NULL); in android_mtp_MtpDevice_open()
105 env->ReleaseStringUTFChars(deviceName, deviceNameStr); in android_mtp_MtpDevice_open()
108 env->SetLongField(thiz, field_context, (jlong)device); in android_mtp_MtpDevice_open()
113 android_mtp_MtpDevice_close(JNIEnv *env, jobject thiz) in android_mtp_MtpDevice_close() argument
115 MtpDevice* device = get_device_from_object(env, thiz); in android_mtp_MtpDevice_close()
119 env->SetLongField(thiz, field_context, 0); in android_mtp_MtpDevice_close()
124 android_mtp_MtpDevice_get_device_info(JNIEnv *env, jobject thiz) in android_mtp_MtpDevice_get_device_info() argument
[all …]
Dandroid_media_MediaCodec.cpp105 JNIEnv *env, jobject thiz, in JMediaCodec() argument
109 jclass clazz = env->GetObjectClass(thiz); in JMediaCodec()
112 mClass = (jclass)env->NewGlobalRef(clazz); in JMediaCodec()
113 mObject = env->NewWeakGlobalRef(thiz); in JMediaCodec()
115 cacheJavaObjects(env); in JMediaCodec()
133 void JMediaCodec::cacheJavaObjects(JNIEnv *env) { in cacheJavaObjects() argument
134 jclass clazz = (jclass)env->FindClass("java/nio/ByteBuffer"); in cacheJavaObjects()
135 mByteBufferClass = (jclass)env->NewGlobalRef(clazz); in cacheJavaObjects()
139 env, env->FindClass("java/nio/ByteOrder")); in cacheJavaObjects()
142 jmethodID nativeOrderID = env->GetStaticMethodID( in cacheJavaObjects()
[all …]
Dandroid_mtp_MtpDatabase.cpp85 MtpDatabase* getMtpDatabase(JNIEnv *env, jobject database) { in getMtpDatabase() argument
86 return (MtpDatabase *)env->GetLongField(database, field_context); in getMtpDatabase()
99 MyMtpDatabase(JNIEnv *env, jobject client);
101 void cleanup(JNIEnv *env);
182 static void checkAndClearExceptionFromCallback(JNIEnv* env, const char* methodName) { in checkAndClearExceptionFromCallback() argument
183 if (env->ExceptionCheck()) { in checkAndClearExceptionFromCallback()
185 LOGE_EX(env); in checkAndClearExceptionFromCallback()
186 env->ExceptionClear(); in checkAndClearExceptionFromCallback()
192 MyMtpDatabase::MyMtpDatabase(JNIEnv *env, jobject client) in MyMtpDatabase() argument
193 : mDatabase(env->NewGlobalRef(client)), in MyMtpDatabase()
[all …]
Dandroid_media_MediaExtractor.cpp54 JMediaExtractor::JMediaExtractor(JNIEnv *env, jobject thiz) in JMediaExtractor() argument
57 jclass clazz = env->GetObjectClass(thiz); in JMediaExtractor()
60 mClass = (jclass)env->NewGlobalRef(clazz); in JMediaExtractor()
61 mObject = env->NewWeakGlobalRef(thiz); in JMediaExtractor()
67 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JMediaExtractor() local
69 env->DeleteWeakGlobalRef(mObject); in ~JMediaExtractor()
71 env->DeleteGlobalRef(mClass); in ~JMediaExtractor()
101 JNIEnv *env = AndroidRuntime::getJNIEnv(); in getTrackFormat() local
103 return ConvertMessageToMap(env, msg, format); in getTrackFormat()
113 JNIEnv *env = AndroidRuntime::getJNIEnv(); in getFileFormat() local
[all …]
/frameworks/base/drm/jni/
Dandroid_drm_DrmManagerClient.cpp47 static String8 getStringValue(JNIEnv* env, jobject object, const char* fieldName);
50 JNIEnv* env, jobject object, const char* fieldName, int* dataLength);
53 JNIEnv* env, jbyteArray byteArray, int* dataLength);
55 static String8 getStringValue(JNIEnv* env, jstring string);
57 static int getIntValue(JNIEnv* env, jobject object, const char* fieldName);
60 String8 Utility::getStringValue(JNIEnv* env, jobject object, const char* fieldName) { in getStringValue() argument
63 = env->GetFieldID(env->GetObjectClass(object), fieldName , "Ljava/lang/String;"); in getStringValue()
66 jstring valueString = (jstring) env->GetObjectField(object, fieldID); in getStringValue()
67 return Utility::getStringValue(env, valueString); in getStringValue()
74 String8 Utility::getStringValue(JNIEnv* env, jstring string) { in getStringValue() argument
[all …]
/frameworks/base/core/jni/
Dandroid_hardware_SoundTrigger.cpp162 JNISoundTriggerCallback(JNIEnv* env, jobject thiz, jobject weak_thiz);
175 JNISoundTriggerCallback::JNISoundTriggerCallback(JNIEnv* env, jobject thiz, jobject weak_thiz) in JNISoundTriggerCallback() argument
180 jclass clazz = env->GetObjectClass(thiz); in JNISoundTriggerCallback()
185 mClass = (jclass)env->NewGlobalRef(clazz); in JNISoundTriggerCallback()
189 mObject = env->NewGlobalRef(weak_thiz); in JNISoundTriggerCallback()
195 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JNISoundTriggerCallback() local
196 env->DeleteGlobalRef(mObject); in ~JNISoundTriggerCallback()
197 env->DeleteGlobalRef(mClass); in ~JNISoundTriggerCallback()
202 JNIEnv *env = AndroidRuntime::getJNIEnv(); in onRecognitionEvent() local
207 jData = env->NewByteArray(event->data_size); in onRecognitionEvent()
[all …]
Dandroid_util_Binder.cpp144 static void incRefsCreated(JNIEnv* env) in incRefsCreated() argument
149 env->CallStaticVoidMethod(gBinderInternalOffsets.mClass, in incRefsCreated()
156 static JavaVM* jnienv_to_javavm(JNIEnv* env) in jnienv_to_javavm() argument
159 return env->GetJavaVM(&vm) >= 0 ? vm : NULL; in jnienv_to_javavm()
164 JNIEnv* env; in javavm_to_jnienv() local
165 return vm->GetEnv((void **)&env, JNI_VERSION_1_4) >= 0 ? env : NULL; in javavm_to_jnienv()
168 static void report_exception(JNIEnv* env, jthrowable excep, const char* msg) in report_exception() argument
170 env->ExceptionClear(); in report_exception()
172 jstring tagstr = env->NewStringUTF(LOG_TAG); in report_exception()
175 msgstr = env->NewStringUTF(msg); in report_exception()
[all …]
Dandroid_hardware_Camera.cpp74 JNICameraContext(JNIEnv* env, jobject weak_this, jclass clazz, const sp<Camera>& camera);
80 void postMetadata(JNIEnv *env, int32_t msgType, camera_frame_metadata_t *metadata);
81 void addCallbackBuffer(JNIEnv *env, jbyteArray cbb, int msgType);
82 void setCallbackMode(JNIEnv *env, bool installed, bool manualMode);
88 void copyAndPost(JNIEnv* env, const sp<IMemory>& dataPtr, int msgType);
89 void clearCallbackBuffers_l(JNIEnv *env, Vector<jbyteArray> *buffers);
90 void clearCallbackBuffers_l(JNIEnv *env);
91 jbyteArray getCallbackBuffer(JNIEnv *env, Vector<jbyteArray> *buffers, size_t bufferSize);
126 sp<Camera> get_native_camera(JNIEnv *env, jobject thiz, JNICameraContext** pContext) in get_native_camera() argument
130 …JNICameraContext* context = reinterpret_cast<JNICameraContext*>(env->GetLongField(thiz, fields.con… in get_native_camera()
[all …]
Dandroid_net_LocalSocketImpl.cpp55 socket_connect_local(JNIEnv *env, jobject object, in socket_connect_local() argument
61 fd = jniGetFDFromFileDescriptor(env, fileDescriptor); in socket_connect_local()
63 if (env->ExceptionCheck()) { in socket_connect_local()
67 ScopedUtfChars nameUtf8(env, name); in socket_connect_local()
76 jniThrowIOException(env, errno); in socket_connect_local()
88 socket_bind_local (JNIEnv *env, jobject object, jobject fileDescriptor, in socket_bind_local() argument
95 jniThrowNullPointerException(env, NULL); in socket_bind_local()
99 fd = jniGetFDFromFileDescriptor(env, fileDescriptor); in socket_bind_local()
101 if (env->ExceptionCheck()) { in socket_bind_local()
105 ScopedUtfChars nameUtf8(env, name); in socket_bind_local()
[all …]
Dandroid_media_AudioSystem.cpp178 JNIAudioPortCallback(JNIEnv* env, jobject thiz, jobject weak_thiz);
192 JNIAudioPortCallback::JNIAudioPortCallback(JNIEnv* env, jobject thiz, jobject weak_thiz) in JNIAudioPortCallback() argument
197 jclass clazz = env->GetObjectClass(thiz); in JNIAudioPortCallback()
202 mClass = (jclass)env->NewGlobalRef(clazz); in JNIAudioPortCallback()
206 mObject = env->NewGlobalRef(weak_thiz); in JNIAudioPortCallback()
212 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JNIAudioPortCallback() local
213 if (env == NULL) { in ~JNIAudioPortCallback()
216 env->DeleteGlobalRef(mObject); in ~JNIAudioPortCallback()
217 env->DeleteGlobalRef(mClass); in ~JNIAudioPortCallback()
222 JNIEnv *env = AndroidRuntime::getJNIEnv(); in sendEvent() local
[all …]
Dandroid_view_MotionEvent.cpp68 MotionEvent* android_view_MotionEvent_getNativePtr(JNIEnv* env, jobject eventObj) { in android_view_MotionEvent_getNativePtr() argument
73 env->GetLongField(eventObj, gMotionEventClassInfo.mNativePtr)); in android_view_MotionEvent_getNativePtr()
76 static void android_view_MotionEvent_setNativePtr(JNIEnv* env, jobject eventObj, in android_view_MotionEvent_setNativePtr() argument
78 env->SetLongField(eventObj, gMotionEventClassInfo.mNativePtr, in android_view_MotionEvent_setNativePtr()
82 jobject android_view_MotionEvent_obtainAsCopy(JNIEnv* env, const MotionEvent* event) { in android_view_MotionEvent_obtainAsCopy() argument
83 jobject eventObj = env->CallStaticObjectMethod(gMotionEventClassInfo.clazz, in android_view_MotionEvent_obtainAsCopy()
85 if (env->ExceptionCheck() || !eventObj) { in android_view_MotionEvent_obtainAsCopy()
87 LOGE_EX(env); in android_view_MotionEvent_obtainAsCopy()
88 env->ExceptionClear(); in android_view_MotionEvent_obtainAsCopy()
92 MotionEvent* destEvent = android_view_MotionEvent_getNativePtr(env, eventObj); in android_view_MotionEvent_obtainAsCopy()
[all …]
Dandroid_hardware_Radio.cpp138 static sp<Radio> getRadio(JNIEnv* env, jobject thiz) in getRadio() argument
141 Radio* const radio = (Radio*)env->GetLongField(thiz, gModuleFields.mNativeContext); in getRadio()
145 static sp<Radio> setRadio(JNIEnv* env, jobject thiz, const sp<Radio>& module) in setRadio() argument
148 sp<Radio> old = (Radio*)env->GetLongField(thiz, gModuleFields.mNativeContext); in setRadio()
155 env->SetLongField(thiz, gModuleFields.mNativeContext, (jlong)module.get()); in setRadio()
159 static jint convertBandDescriptorFromNative(JNIEnv *env, in convertBandDescriptorFromNative() argument
167 *jBandDescriptor = env->NewObject(gRadioFmBandDescriptorClass, gRadioFmBandDescriptorCstor, in convertBandDescriptorFromNative()
176 *jBandDescriptor = env->NewObject(gRadioAmBandDescriptorClass, gRadioAmBandDescriptorCstor, in convertBandDescriptorFromNative()
193 static jint convertBandConfigFromNative(JNIEnv *env, in convertBandConfigFromNative() argument
201 *jBandConfig = env->NewObject(gRadioFmBandConfigClass, gRadioFmBandConfigCstor, in convertBandConfigFromNative()
[all …]
Dandroid_view_InputChannel.cpp52 void invokeAndRemoveDisposeCallback(JNIEnv* env, jobject obj);
74 void NativeInputChannel::invokeAndRemoveDisposeCallback(JNIEnv* env, jobject obj) { in invokeAndRemoveDisposeCallback() argument
76 mDisposeCallback(env, obj, mInputChannel, mDisposeData); in invokeAndRemoveDisposeCallback()
84 static NativeInputChannel* android_view_InputChannel_getNativeInputChannel(JNIEnv* env, in android_view_InputChannel_getNativeInputChannel() argument
86 jlong longPtr = env->GetLongField(inputChannelObj, gInputChannelClassInfo.mPtr); in android_view_InputChannel_getNativeInputChannel()
90 static void android_view_InputChannel_setNativeInputChannel(JNIEnv* env, jobject inputChannelObj, in android_view_InputChannel_setNativeInputChannel() argument
92 env->SetLongField(inputChannelObj, gInputChannelClassInfo.mPtr, in android_view_InputChannel_setNativeInputChannel()
96 sp<InputChannel> android_view_InputChannel_getInputChannel(JNIEnv* env, jobject inputChannelObj) { in android_view_InputChannel_getInputChannel() argument
98 android_view_InputChannel_getNativeInputChannel(env, inputChannelObj); in android_view_InputChannel_getInputChannel()
102 void android_view_InputChannel_setDisposeCallback(JNIEnv* env, jobject inputChannelObj, in android_view_InputChannel_setDisposeCallback() argument
[all …]
DAndroidRuntime.cpp52 extern int register_android_os_Binder(JNIEnv* env);
53 extern int register_android_os_Process(JNIEnv* env);
57 extern int register_android_graphics_Camera(JNIEnv* env);
58 extern int register_android_graphics_CreateJavaOutputStreamAdaptor(JNIEnv* env);
59 extern int register_android_graphics_Graphics(JNIEnv* env);
60 extern int register_android_graphics_Interpolator(JNIEnv* env);
61 extern int register_android_graphics_MaskFilter(JNIEnv* env);
62 extern int register_android_graphics_Movie(JNIEnv* env);
64 extern int register_android_graphics_PathEffect(JNIEnv* env);
65 extern int register_android_graphics_Shader(JNIEnv* env);
[all …]
/frameworks/base/media/mca/filterfw/jni/
Djni_util.cpp35 JavaObject::JavaObject(jobject object, JNIEnv* env)
39 object_ = env->NewGlobalRef(object_);
66 JNIEnv* env = GetCurrentJNIEnv();
67 if (!env)
70 env->DeleteGlobalRef(object_);
91 JNIEnv* env = NULL;
92 const jint result = vm->GetEnv(reinterpret_cast<void**>(&env),
94 return result == JNI_OK ? env : NULL;
98 jstring ToJString(JNIEnv* env, const std::string& value) { in ToJString() argument
99 return env->NewStringUTF(value.c_str()); in ToJString()
[all …]
/frameworks/base/media/jni/audioeffect/
Dandroid_media_AudioEffect.cpp110 JNIEnv *env = AndroidRuntime::getJNIEnv(); in effectCallback() local
117 if (!user || !env) { in effectCallback()
118 ALOGW("effectCallback error user %p, env %p", user, env); in effectCallback()
153 array = env->NewByteArray(size); in effectCallback()
158 bytes = env->GetByteArrayElements(array, NULL); in effectCallback()
160 env->ReleaseByteArrayElements(array, bytes, 0); in effectCallback()
169 env->CallStaticVoidMethod( in effectCallback()
176 env->DeleteLocalRef(array); in effectCallback()
179 if (env->ExceptionCheck()) { in effectCallback()
180 env->ExceptionDescribe(); in effectCallback()
[all …]

12345678910>>...15