/frameworks/base/services/core/jni/ |
D | onload.cpp | 27 int register_android_server_BatteryStatsService(JNIEnv* env); 28 int register_android_server_ConsumerIrService(JNIEnv *env); 29 int register_android_server_InputManager(JNIEnv* env); 30 int register_android_server_LightsService(JNIEnv* env); 31 int register_android_server_PowerManagerService(JNIEnv* env); 32 int register_android_server_PowerStatsService(JNIEnv* env); 33 int register_android_server_HintManagerService(JNIEnv* env); 34 int register_android_server_storage_AppFuse(JNIEnv* env); 35 int register_android_server_SerialService(JNIEnv* env); 36 int register_android_server_SystemServer(JNIEnv* env); [all …]
|
D | com_android_server_powerstats_PowerStatsService.cpp | 130 static jobjectArray nativeGetPowerEntityInfo(JNIEnv *env, jclass clazz) { in nativeGetPowerEntityInfo() argument 140 [&env, &powerEntityArray](auto infos, auto status) { in nativeGetPowerEntityInfo() 144 powerEntityArray = env->NewObjectArray(infos.size(), class_PE, nullptr); in nativeGetPowerEntityInfo() 146 jstring name = env->NewStringUTF(infos[i].powerEntityName.c_str()); in nativeGetPowerEntityInfo() 147 jobject powerEntity = env->NewObject(class_PE, method_PE_init); in nativeGetPowerEntityInfo() 148 env->SetIntField(powerEntity, field_PE_id, infos[i].powerEntityId); in nativeGetPowerEntityInfo() 149 env->SetObjectField(powerEntity, field_PE_name, name); in nativeGetPowerEntityInfo() 150 env->SetObjectArrayElement(powerEntityArray, i, powerEntity); in nativeGetPowerEntityInfo() 151 env->DeleteLocalRef(name); in nativeGetPowerEntityInfo() 152 env->DeleteLocalRef(powerEntity); in nativeGetPowerEntityInfo() [all …]
|
/frameworks/base/media/jni/ |
D | android_mtp_MtpDevice.cpp | 114 static void initializeJavaIDs(JNIEnv* env) { in initializeJavaIDs() argument 117 std::call_once(sJniInitialized, [](JNIEnv* env) { in initializeJavaIDs() argument 119 (jclass)env->NewGlobalRef(FindClassOrDie(env, "android/mtp/MtpDeviceInfo")); in initializeJavaIDs() 120 constructor_deviceInfo = GetMethodIDOrDie(env, clazz_deviceInfo, "<init>", "()V"); in initializeJavaIDs() 122 GetFieldIDOrDie(env, clazz_deviceInfo, "mManufacturer", "Ljava/lang/String;"); in initializeJavaIDs() 124 GetFieldIDOrDie(env, clazz_deviceInfo, "mModel", "Ljava/lang/String;"); in initializeJavaIDs() 126 GetFieldIDOrDie(env, clazz_deviceInfo, "mVersion", "Ljava/lang/String;"); in initializeJavaIDs() 128 GetFieldIDOrDie(env, clazz_deviceInfo, "mSerialNumber", "Ljava/lang/String;"); in initializeJavaIDs() 130 GetFieldIDOrDie(env, clazz_deviceInfo, "mOperationsSupported", "[I"); in initializeJavaIDs() 132 GetFieldIDOrDie(env, clazz_deviceInfo, "mEventsSupported", "[I"); in initializeJavaIDs() [all …]
|
D | android_media_MediaRecorder.cpp | 58 extern sp<Camera> get_native_camera(JNIEnv *env, jobject thiz, struct JNICameraContext** context); 60 android_media_MediaCodec_getPersistentInputSurface(JNIEnv* env, jobject object); 83 JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz); 92 JNIMediaRecorderListener::JNIMediaRecorderListener(JNIEnv* env, jobject thiz, jobject weak_thiz) in JNIMediaRecorderListener() argument 97 jclass clazz = env->GetObjectClass(thiz); in JNIMediaRecorderListener() 100 jniThrowException(env, "java/lang/Exception", NULL); in JNIMediaRecorderListener() 103 mClass = (jclass)env->NewGlobalRef(clazz); in JNIMediaRecorderListener() 107 mObject = env->NewGlobalRef(weak_thiz); in JNIMediaRecorderListener() 113 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JNIMediaRecorderListener() local 114 env->DeleteGlobalRef(mObject); in ~JNIMediaRecorderListener() [all …]
|
D | android_media_MediaPlayer.cpp | 62 var = env->FindClass(className); \ 66 var = env->GetMethodID(clazz, fieldName, fieldDescriptor); \ 108 JNIMediaPlayerListener(JNIEnv* env, jobject thiz, jobject weak_thiz); 117 JNIMediaPlayerListener::JNIMediaPlayerListener(JNIEnv* env, jobject thiz, jobject weak_thiz) in JNIMediaPlayerListener() argument 122 jclass clazz = env->GetObjectClass(thiz); in JNIMediaPlayerListener() 125 jniThrowException(env, "java/lang/Exception", NULL); in JNIMediaPlayerListener() 128 mClass = (jclass)env->NewGlobalRef(clazz); in JNIMediaPlayerListener() 132 mObject = env->NewGlobalRef(weak_thiz); in JNIMediaPlayerListener() 138 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JNIMediaPlayerListener() local 139 env->DeleteGlobalRef(mObject); in ~JNIMediaPlayerListener() [all …]
|
D | android_media_MediaDrm.cpp | 48 var = env->FindClass(className); \ 52 var = env->GetFieldID(clazz, fieldName, fieldDescriptor); \ 56 var = env->GetMethodID(clazz, fieldName, fieldDescriptor); \ 60 var = env->GetStaticFieldID(clazz, fieldName, fieldDescriptor); \ 64 var = env->GetStaticMethodID(clazz, fieldName, fieldDescriptor); \ 68 var = env->GetStaticObjectField(clazz, fieldId); \ 225 JNIEnv *env = AndroidRuntime::getJNIEnv(); in hidlVectorToJByteArray() local 227 jbyteArray result = env->NewByteArray(length); in hidlVectorToJByteArray() 229 env->SetByteArrayRegion(result, 0, length, reinterpret_cast<const jbyte *>(vector.data())); in hidlVectorToJByteArray() 234 jobject hidlLogMessagesToJavaList(JNIEnv *env, const Vector<drm::V1_4::LogMessage> &logs) { in hidlLogMessagesToJavaList() argument [all …]
|
D | android_media_tv_Tuner.cpp | 203 JNIEnv *env = android::AndroidRuntime::getJNIEnv(); in DestroyCallback() local 204 env->DeleteWeakGlobalRef(event->mLinearBlockObj); in DestroyCallback() 219 JNIEnv *env = AndroidRuntime::getJNIEnv(); in onEvent() local 220 jobject lnb(env->NewLocalRef(mLnbObj)); in onEvent() 221 if (!env->IsSameObject(lnb, nullptr)) { in onEvent() 222 env->CallVoidMethod( in onEvent() 234 JNIEnv *env = AndroidRuntime::getJNIEnv(); in onDiseqcMessage() local 235 jobject lnb(env->NewLocalRef(mLnbObj)); in onDiseqcMessage() 236 if (!env->IsSameObject(lnb, nullptr)) { in onDiseqcMessage() 237 jbyteArray array = env->NewByteArray(diseqcMessage.size()); in onDiseqcMessage() [all …]
|
D | android_media_Streams.cpp | 105 JNIEnv *env, jobjectArray keys, jobjectArray values, in ConvertKeyValueArraysToKeyedVector() argument 111 nKeyValuePairs = env->GetArrayLength(keys); in ConvertKeyValueArraysToKeyedVector() 112 failed = (nKeyValuePairs != env->GetArrayLength(values)); in ConvertKeyValueArraysToKeyedVector() 122 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); in ConvertKeyValueArraysToKeyedVector() 129 jstring key = (jstring) env->GetObjectArrayElement(keys, i); in ConvertKeyValueArraysToKeyedVector() 130 jstring value = (jstring) env->GetObjectArrayElement(values, i); in ConvertKeyValueArraysToKeyedVector() 132 const char* keyStr = env->GetStringUTFChars(key, NULL); in ConvertKeyValueArraysToKeyedVector() 137 const char* valueStr = env->GetStringUTFChars(value, NULL); in ConvertKeyValueArraysToKeyedVector() 139 env->ReleaseStringUTFChars(key, keyStr); in ConvertKeyValueArraysToKeyedVector() 145 env->ReleaseStringUTFChars(key, keyStr); in ConvertKeyValueArraysToKeyedVector() [all …]
|
D | android_mtp_MtpServer.cpp | 52 static void initializeJavaIDs(JNIEnv* env) { in initializeJavaIDs() argument 55 std::call_once(sJniInitialized, [](JNIEnv *env) { in initializeJavaIDs() argument 56 const jclass storage_clazz = FindClassOrDie(env, "android/mtp/MtpStorage"); in initializeJavaIDs() 57 field_MtpStorage_storageId = GetFieldIDOrDie(env, storage_clazz, "mStorageId", "I"); in initializeJavaIDs() 59 GetFieldIDOrDie(env, storage_clazz, "mPath", "Ljava/lang/String;"); in initializeJavaIDs() 61 GetFieldIDOrDie(env, storage_clazz, "mDescription", "Ljava/lang/String;"); in initializeJavaIDs() 62 field_MtpStorage_removable = GetFieldIDOrDie(env, storage_clazz, "mRemovable", "Z"); in initializeJavaIDs() 63 field_MtpStorage_maxFileSize = GetFieldIDOrDie(env, storage_clazz, "mMaxFileSize", "J"); in initializeJavaIDs() 65 const jclass server_clazz = FindClassOrDie(env, "android/mtp/MtpServer"); in initializeJavaIDs() 66 field_MtpServer_nativeContext = GetFieldIDOrDie(env, server_clazz, "mNativeContext", "J"); in initializeJavaIDs() [all …]
|
D | android_media_MediaCodec.cpp | 204 JNIEnv *env, jobject thiz, in JMediaCodec() argument 208 jclass clazz = env->GetObjectClass(thiz); in JMediaCodec() 211 mClass = (jclass)env->NewGlobalRef(clazz); in JMediaCodec() 212 mObject = env->NewWeakGlobalRef(thiz); in JMediaCodec() 285 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JMediaCodec() local 287 env->DeleteWeakGlobalRef(mObject); in ~JMediaCodec() 289 env->DeleteGlobalRef(mClass); in ~JMediaCodec() 452 JNIEnv *env, jobject bufferInfo, size_t *index, int64_t timeoutUs) { in dequeueOutputBuffer() argument 464 env, env->FindClass("android/media/MediaCodec$BufferInfo")); in dequeueOutputBuffer() 466 jmethodID method = env->GetMethodID(clazz.get(), "set", "(IIJI)V"); in dequeueOutputBuffer() [all …]
|
D | android_media_MediaExtractor.cpp | 62 JMediaExtractor::JMediaExtractor(JNIEnv *env, jobject thiz) in JMediaExtractor() argument 65 jclass clazz = env->GetObjectClass(thiz); in JMediaExtractor() 68 mClass = (jclass)env->NewGlobalRef(clazz); in JMediaExtractor() 69 mObject = env->NewWeakGlobalRef(thiz); in JMediaExtractor() 75 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JMediaExtractor() local 77 env->DeleteWeakGlobalRef(mObject); in ~JMediaExtractor() 79 env->DeleteGlobalRef(mClass); in ~JMediaExtractor() 98 status_t JMediaExtractor::setMediaCas(JNIEnv *env, jobject casBinderObj) { in setMediaCas() argument 104 JHwRemoteBinder::GetNativeContext(env, casBinderObj)->getBinder(); in setMediaCas() 133 JNIEnv *env = AndroidRuntime::getJNIEnv(); in getTrackFormat() local [all …]
|
/frameworks/base/libs/hwui/jni/ |
D | Graphics.cpp | 29 JNIEnv* env; in getJNIEnv() local 30 if (mJavaVM->GetEnv((void**) &env, JNI_VERSION_1_4) != JNI_OK) { in getJNIEnv() 33 return env; in getJNIEnv() 39 JNIEnv* env = nullptr; in attachJNIEnv() local 41 int result = mJavaVM->AttachCurrentThread(&env, (void*) &args); in attachJNIEnv() 45 return env; in attachJNIEnv() 54 void doThrowNPE(JNIEnv* env) { in doThrowNPE() argument 55 jniThrowNullPointerException(env, NULL); in doThrowNPE() 58 void doThrowAIOOBE(JNIEnv* env) { in doThrowAIOOBE() argument 59 jniThrowException(env, "java/lang/ArrayIndexOutOfBoundsException", NULL); in doThrowAIOOBE() [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/services/core/jni/BroadcastRadio/ |
D | convert.cpp | 58 static JavaRef<jobject> BandDescriptorFromHal(JNIEnv *env, const RegionalBandConfig &config); 59 static JavaRef<jobject> BandDescriptorFromHal(JNIEnv *env, const V1_0::BandConfig &config, Region r… 166 static jstring CastToString(JNIEnv *env, jobject obj) { in CastToString() argument 167 if (env->IsInstanceOf(obj, gjni.String.clazz)) { in CastToString() 176 bool ThrowIfFailed(JNIEnv *env, const hardware::Return<void> &hidlResult) { in ThrowIfFailed() argument 177 return __ThrowIfFailedHidl(env, hidlResult); in ThrowIfFailed() 180 bool __ThrowIfFailedHidl(JNIEnv *env, const hardware::details::return_status &hidlResult) { in __ThrowIfFailedHidl() argument 183 ThrowParcelableRuntimeException(env, "HIDL call failed: " + hidlResult.description()); in __ThrowIfFailedHidl() 187 bool __ThrowIfFailed(JNIEnv *env, const Result halResult) { in __ThrowIfFailed() argument 192 ThrowParcelableRuntimeException(env, "Result::NOT_INITIALIZED"); in __ThrowIfFailed() [all …]
|
/frameworks/base/core/jni/ |
D | android_net_LocalSocketImpl.cpp | 57 socket_connect_local(JNIEnv *env, jobject object, in socket_connect_local() argument 64 jniThrowNullPointerException(env, NULL); in socket_connect_local() 68 fd = jniGetFDFromFileDescriptor(env, fileDescriptor); in socket_connect_local() 70 if (env->ExceptionCheck()) { in socket_connect_local() 74 ScopedUtfChars nameUtf8(env, name); in socket_connect_local() 83 jniThrowIOException(env, errno); in socket_connect_local() 95 socket_bind_local (JNIEnv *env, jobject object, jobject fileDescriptor, in socket_bind_local() argument 102 jniThrowNullPointerException(env, NULL); in socket_bind_local() 106 fd = jniGetFDFromFileDescriptor(env, fileDescriptor); in socket_bind_local() 108 if (env->ExceptionCheck()) { in socket_bind_local() [all …]
|
D | android_util_Binder.cpp | 181 static void gcIfManyNewRefs(JNIEnv* env) in gcIfManyNewRefs() argument 195 env->CallStaticVoidMethod(gBinderInternalOffsets.mClass, in gcIfManyNewRefs() 203 static JavaVM* jnienv_to_javavm(JNIEnv* env) in jnienv_to_javavm() argument 206 return env->GetJavaVM(&vm) >= 0 ? vm : NULL; in jnienv_to_javavm() 211 JNIEnv* env; in javavm_to_jnienv() local 212 return vm->GetEnv((void **)&env, JNI_VERSION_1_4) >= 0 ? env : NULL; in javavm_to_jnienv() 215 static const char* GetErrorTypeName(JNIEnv* env, jthrowable error) { in GetErrorTypeName() argument 216 if (env->IsInstanceOf(error, gErrorOffsets.mOutOfMemory)) { in GetErrorTypeName() 219 if (env->IsInstanceOf(error, gErrorOffsets.mStackOverflow)) { in GetErrorTypeName() 227 static void report_java_lang_error_fatal_error(JNIEnv* env, jthrowable error, in report_java_lang_error_fatal_error() argument [all …]
|
D | android_graphics_SurfaceTexture.cpp | 84 static void SurfaceTexture_setSurfaceTexture(JNIEnv* env, jobject thiz, in SurfaceTexture_setSurfaceTexture() argument 88 (SurfaceTexture*)env->GetLongField(thiz, fields.surfaceTexture); in SurfaceTexture_setSurfaceTexture() 95 env->SetLongField(thiz, fields.surfaceTexture, (jlong)surfaceTexture.get()); in SurfaceTexture_setSurfaceTexture() 98 static void SurfaceTexture_setProducer(JNIEnv* env, jobject thiz, in SurfaceTexture_setProducer() argument 102 (IGraphicBufferProducer*)env->GetLongField(thiz, fields.producer); in SurfaceTexture_setProducer() 109 env->SetLongField(thiz, fields.producer, (jlong)producer.get()); in SurfaceTexture_setProducer() 112 static void SurfaceTexture_setFrameAvailableListener(JNIEnv* env, in SurfaceTexture_setFrameAvailableListener() argument 117 env->GetLongField(thiz, fields.frameAvailableListener); in SurfaceTexture_setFrameAvailableListener() 124 env->SetLongField(thiz, fields.frameAvailableListener, (jlong)listener.get()); in SurfaceTexture_setFrameAvailableListener() 127 sp<SurfaceTexture> SurfaceTexture_getSurfaceTexture(JNIEnv* env, jobject thiz) { in SurfaceTexture_getSurfaceTexture() argument [all …]
|
D | android_hardware_Camera.cpp | 74 JNICameraContext(JNIEnv* env, jobject weak_this, jclass clazz, const sp<Camera>& camera); 84 void postMetadata(JNIEnv *env, int32_t msgType, camera_frame_metadata_t *metadata); 85 void addCallbackBuffer(JNIEnv *env, jbyteArray cbb, int msgType); 86 void setCallbackMode(JNIEnv *env, bool installed, bool manualMode); 92 void copyAndPost(JNIEnv* env, const sp<IMemory>& dataPtr, int msgType); 93 void clearCallbackBuffers_l(JNIEnv *env, Vector<jbyteArray> *buffers); 94 void clearCallbackBuffers_l(JNIEnv *env); 95 jbyteArray getCallbackBuffer(JNIEnv *env, Vector<jbyteArray> *buffers, size_t bufferSize); 130 sp<Camera> get_native_camera(JNIEnv *env, jobject thiz, JNICameraContext** pContext) in get_native_camera() argument 134 …JNICameraContext* context = reinterpret_cast<JNICameraContext*>(env->GetLongField(thiz, fields.con… in get_native_camera() [all …]
|
D | LayoutlibLoader.cpp | 39 extern int register_android_animation_PropertyValuesHolder(JNIEnv *env); 40 extern int register_android_content_AssetManager(JNIEnv* env); 41 extern int register_android_content_StringBlock(JNIEnv* env); 42 extern int register_android_content_XmlBlock(JNIEnv* env); 43 extern int register_android_content_res_ApkAssets(JNIEnv* env); 44 extern int register_android_database_CursorWindow(JNIEnv* env); 45 extern int register_android_database_SQLiteConnection(JNIEnv* env); 46 extern int register_android_database_SQLiteGlobal(JNIEnv* env); 47 extern int register_android_database_SQLiteDebug(JNIEnv* env); 48 extern int register_android_os_FileObserver(JNIEnv* env); [all …]
|
D | android_os_HwParcel.cpp | 57 void signalExceptionForError(JNIEnv *env, status_t err, bool canThrowRemoteException) { in signalExceptionForError() argument 64 jniThrowException(env, "java/lang/OutOfMemoryError", NULL); in signalExceptionForError() 71 env, "java/lang/UnsupportedOperationException", NULL); in signalExceptionForError() 77 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); in signalExceptionForError() 84 jniThrowException(env, "java/lang/IndexOutOfBoundsException", NULL); in signalExceptionForError() 90 jniThrowException(env, "java/lang/IllegalArgumentException", NULL); in signalExceptionForError() 96 jniThrowException(env, "java/util/NoSuchElementException", NULL); in signalExceptionForError() 102 jniThrowException(env, "java/lang/SecurityException", NULL); in signalExceptionForError() 109 env, "java/lang/RuntimeException", "Not initialized"); in signalExceptionForError() 116 env, "java/lang/RuntimeException", "Item already exists"); in signalExceptionForError() [all …]
|
D | android_media_AudioSystem.cpp | 233 JNIAudioPortCallback(JNIEnv* env, jobject thiz, jobject weak_thiz); 247 JNIAudioPortCallback::JNIAudioPortCallback(JNIEnv* env, jobject thiz, jobject weak_thiz) in JNIAudioPortCallback() argument 252 jclass clazz = env->GetObjectClass(thiz); in JNIAudioPortCallback() 257 mClass = (jclass)env->NewGlobalRef(clazz); in JNIAudioPortCallback() 261 mObject = env->NewGlobalRef(weak_thiz); in JNIAudioPortCallback() 267 JNIEnv *env = AndroidRuntime::getJNIEnv(); in ~JNIAudioPortCallback() local 268 if (env == NULL) { in ~JNIAudioPortCallback() 271 env->DeleteGlobalRef(mObject); in ~JNIAudioPortCallback() 272 env->DeleteGlobalRef(mClass); in ~JNIAudioPortCallback() 277 JNIEnv *env = AndroidRuntime::getJNIEnv(); in sendEvent() local [all …]
|
D | android_view_SurfaceControl.cpp | 65 static void doThrowNPE(JNIEnv* env) { in doThrowNPE() argument 66 jniThrowNullPointerException(env, NULL); in doThrowNPE() 69 static void doThrowIAE(JNIEnv* env, const char* msg = nullptr) { in doThrowIAE() argument 70 jniThrowException(env, "java/lang/IllegalArgumentException", msg); in doThrowIAE() 81 static jobject toInteger(JNIEnv* env, int32_t i) { in toInteger() argument 82 return env->NewObject(gIntegerClassInfo.clazz, gIntegerClassInfo.ctor, i); in toInteger() 280 explicit ScreenCaptureListenerWrapper(JNIEnv* env, jobject jobject) { in ScreenCaptureListenerWrapper() argument 281 env->GetJavaVM(&mVm); in ScreenCaptureListenerWrapper() 282 screenCaptureListenerObject = env->NewGlobalRef(jobject); in ScreenCaptureListenerWrapper() 295 JNIEnv* env = getenv(); in onScreenCaptureCompleted() local [all …]
|
/frameworks/base/libs/hwui/apex/ |
D | jni_runtime.cpp | 34 extern int register_android_graphics_ByteBufferStreamAdaptor(JNIEnv* env); 35 extern int register_android_graphics_Camera(JNIEnv* env); 36 extern int register_android_graphics_CreateJavaOutputStreamAdaptor(JNIEnv* env); 37 extern int register_android_graphics_Graphics(JNIEnv* env); 40 extern int register_android_graphics_Interpolator(JNIEnv* env); 41 extern int register_android_graphics_MaskFilter(JNIEnv* env); 42 extern int register_android_graphics_Movie(JNIEnv* env); 44 extern int register_android_graphics_PathEffect(JNIEnv* env); 45 extern int register_android_graphics_Shader(JNIEnv* env); 46 extern int register_android_graphics_RenderEffect(JNIEnv* env); [all …]
|
D | LayoutlibLoader.cpp | 41 extern int register_android_graphics_ByteBufferStreamAdaptor(JNIEnv* env); 42 extern int register_android_graphics_CreateJavaOutputStreamAdaptor(JNIEnv* env); 43 extern int register_android_graphics_Graphics(JNIEnv* env); 45 extern int register_android_graphics_Interpolator(JNIEnv* env); 46 extern int register_android_graphics_MaskFilter(JNIEnv* env); 48 extern int register_android_graphics_PathEffect(JNIEnv* env); 49 extern int register_android_graphics_Shader(JNIEnv* env); 50 extern int register_android_graphics_RenderEffect(JNIEnv* env); 51 extern int register_android_graphics_Typeface(JNIEnv* env); 55 extern int register_android_graphics_Canvas(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 …]
|