/frameworks/base/services/core/jni/ |
D | onload.cpp | 23 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 …]
|
D | com_android_server_location_GpsLocationProvider.cpp | 79 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/ |
D | Graphics.cpp | 21 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 …]
|
D | SurfaceTexture.cpp | 60 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 …]
|
D | Movie.cpp | 23 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/ |
D | android_media_MediaPlayer.cpp | 82 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 …]
|
D | android_media_MediaRecorder.cpp | 51 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 …]
|
D | android_media_MediaDrm.cpp | 39 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 …]
|
D | android_media_Utils.cpp | 32 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 …]
|
D | android_mtp_MtpDevice.cpp | 89 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 …]
|
D | android_media_MediaCodec.cpp | 105 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 …]
|
D | android_mtp_MtpDatabase.cpp | 85 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 …]
|
D | android_media_MediaExtractor.cpp | 54 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/ |
D | android_drm_DrmManagerClient.cpp | 47 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/ |
D | android_hardware_SoundTrigger.cpp | 162 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 …]
|
D | android_util_Binder.cpp | 144 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 …]
|
D | android_hardware_Camera.cpp | 74 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 …]
|
D | android_net_LocalSocketImpl.cpp | 55 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 …]
|
D | android_media_AudioSystem.cpp | 178 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 …]
|
D | android_view_MotionEvent.cpp | 68 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 …]
|
D | android_hardware_Radio.cpp | 138 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 …]
|
D | android_view_InputChannel.cpp | 52 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 …]
|
D | AndroidRuntime.cpp | 52 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/ |
D | jni_util.cpp | 35 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/ |
D | android_media_AudioEffect.cpp | 110 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 …]
|