public static unsafe global::Com.Liveperson.Infra.Utils.ImageUtils.ImageFolderType ValueOf(string p0) { if (id_valueOf_Ljava_lang_String_ == IntPtr.Zero) { id_valueOf_Ljava_lang_String_ = JNIEnv.GetStaticMethodID(class_ref, "valueOf", "(Ljava/lang/String;)Lcom/liveperson/infra/utils/ImageUtils$ImageFolderType;"); } IntPtr native_p0 = JNIEnv.NewString(p0); try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(native_p0); global::Com.Liveperson.Infra.Utils.ImageUtils.ImageFolderType __ret = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.Utils.ImageUtils.ImageFolderType> (JNIEnv.CallStaticObjectMethod(class_ref, id_valueOf_Ljava_lang_String_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { JNIEnv.DeleteLocalRef(native_p0); } }
public static unsafe string SaveBitmapToDisk(global::Android.Content.Context p0, byte[] p1, string p2, string p3, global::Com.Liveperson.Infra.Utils.ImageUtils.ImageFolderType p4) { if (id_saveBitmapToDisk_Landroid_content_Context_arrayBLjava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_utils_ImageUtils_ImageFolderType_ == IntPtr.Zero) { id_saveBitmapToDisk_Landroid_content_Context_arrayBLjava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_utils_ImageUtils_ImageFolderType_ = JNIEnv.GetStaticMethodID(class_ref, "saveBitmapToDisk", "(Landroid/content/Context;[BLjava/lang/String;Ljava/lang/String;Lcom/liveperson/infra/utils/ImageUtils$ImageFolderType;)Ljava/lang/String;"); } IntPtr native_p1 = JNIEnv.NewArray(p1); IntPtr native_p2 = JNIEnv.NewString(p2); IntPtr native_p3 = JNIEnv.NewString(p3); try { JValue *__args = stackalloc JValue [5]; __args [0] = new JValue(p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(native_p2); __args [3] = new JValue(native_p3); __args [4] = new JValue(p4); string __ret = JNIEnv.GetString(JNIEnv.CallStaticObjectMethod(class_ref, id_saveBitmapToDisk_Landroid_content_Context_arrayBLjava_lang_String_Ljava_lang_String_Lcom_liveperson_infra_utils_ImageUtils_ImageFolderType_, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { if (p1 != null) { JNIEnv.CopyArray(native_p1, p1); JNIEnv.DeleteLocalRef(native_p1); } JNIEnv.DeleteLocalRef(native_p2); JNIEnv.DeleteLocalRef(native_p3); } }