MCPcopy Create free account
hub / github.com/android/ndk-samples / OnPhotoTaken

Method OnPhotoTaken

camera/basic/src/main/cpp/camera_ui.cpp:95–107  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

93}
94
95void CameraEngine::OnPhotoTaken(const char* fileName) {
96 JNIEnv* jni;
97 app_->activity->vm->AttachCurrentThread(&jni, NULL);
98
99 // Default class retrieval
100 jclass clazz = jni->GetObjectClass(app_->activity->clazz);
101 jmethodID methodID =
102 jni->GetMethodID(clazz, "OnPhotoTaken", "(Ljava/lang/String;)V");
103 jstring javaName = jni->NewStringUTF(fileName);
104
105 jni->CallVoidMethod(app_->activity->clazz, methodID, javaName);
106 app_->activity->vm->DetachCurrentThread();
107}
108/**
109 * Process user camera and disk writing permission
110 * Resume application initialization after user granted camera and disk usage

Callers 1

CreateCameraMethod · 0.45

Calls 3

AttachCurrentThreadMethod · 0.80
CallVoidMethodMethod · 0.80
DetachCurrentThreadMethod · 0.80

Tested by

no test coverage detected