protected override void OnActivityResult(int requestCode, Result resultCode, Intent data) { base.OnActivityResult (requestCode, resultCode, data); if (resultCode == Result.Ok) { chooseButton.SetImageURI (data.Data); imageUri = data.Data; } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); ServicePointManager.ServerCertificateValidationCallback += (o, cert, chain, errors) => true; ZXing.Net.Mobile.Forms.Android.Platform.Init(); global::Android.Net.Uri uri_android = Intent.Data; Plugin.Iconize.Iconize.Init(Resource.Id.toolbar, Resource.Id.sliding_tabs); Uri uri_netfx = new Uri(uri_android.ToString()); // load redirect_url Page AuthenticationState.Authenticator.OnPageLoading(uri_netfx); var intent = new Intent(this, typeof(MainActivity)); intent.SetFlags(ActivityFlags.ClearTop | ActivityFlags.SingleTop); StartActivity(intent); this.Finish(); return; }
void Button_Take_A_Photo_Click(object sender, EventArgs e) { var intent = new Intent(MediaStore.ActionImageCapture); if (intent.ResolveActivity(PackageManager) != null) { var storageDir = GetExternalFilesDir(global::Android.OS.Environment.DirectoryPictures); try { var file = File.CreateTempFile("IMG_", ".jpg", storageDir); uriPhotoTaken = global::Android.Net.Uri.FromFile(file); intent.PutExtra(MediaStore.ExtraOutput, uriPhotoTaken); StartActivityForResult(intent, REQUEST_TAKE_PHOTO); } catch (Exception ex) { SetInfo(ex.Message); } } }
private void Prepare() { // Check if this is editing an existing task: if so, populate fields string editJson = Intent.GetStringExtra("EDIT") ?? ""; newTask = JsonConvert.DeserializeObject <LearningTask>(editJson); if (newTask != null) { editing = true; addTaskBtn.SetText(Resource.String.saveChanges); taskType = newTask.TaskType; instructions.Text = newTask.Description; editCachePath = Path.Combine(Common.LocalData.Storage.GetCacheFolder(null), "editcache-" + DateTime.UtcNow.ToString("MM-dd-yyyy-HH-mm-ss-fff")); if (newTask.JsonData.StartsWith("upload")) { selectedImage = global::Android.Net.Uri.Parse(newTask.JsonData); } else { File.Copy(newTask.JsonData, editCachePath, true); Java.IO.File cachedFile = new Java.IO.File(editCachePath); selectedImage = global::Android.Net.Uri.FromFile(cachedFile); } ShowImage(); } else { string jsonData = Intent.GetStringExtra("JSON") ?? ""; taskType = JsonConvert.DeserializeObject <TaskType>(jsonData, new JsonSerializerSettings { TypeNameHandling = TypeNameHandling.Auto }); } FindViewById <TextView>(Resource.Id.taskTypeNameText).Text = taskType.DisplayName; AndroidUtils.LoadTaskTypeIcon(taskType, image); }
public override View GetView(int position, View convertView, ViewGroup parent) { ViewHolder viewHolder; if (convertView == null) { convertView = layoutInflater.Inflate(ImagePicker.Resource.Layout.grid_view_image_select, null); viewHolder = new ViewHolder { Image = convertView.FindViewById <ImageView>(ImagePicker.Resource.Id.image_view_image_select), }; convertView.Tag = viewHolder; } else { viewHolder = convertView.Tag as ViewHolder; } var windowManager = activity.WindowManager; var metrics = new DisplayMetrics(); windowManager.DefaultDisplay.GetMetrics(metrics); var size = metrics.WidthPixels / 3; SetLayoutParams(size); viewHolder.Image.LayoutParameters.Width = size; viewHolder.Image.LayoutParameters.Height = size; global::Android.Net.Uri uri = global::Android.Net.Uri.FromFile(new File(arrayList[position].Path)); Glide.With(context).Load(uri).Into(viewHolder.Image); return(convertView); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); global::Android.Net.Uri uri_android = Intent.Data; Uri uri_netfx = new Uri(uri_android.ToString()); //Hack new Task(() => { var intent = new Intent(ApplicationContext, typeof(MainActivity)); intent.AddFlags(ActivityFlags.ClearTop); intent.AddFlags(ActivityFlags.SingleTop); StartActivity(intent); }).Start(); // load redirect_url Page AuthenticationState.Authenticator.OnPageLoading(uri_netfx); Finish(); }
/// <summary> /// Get the rotation angle of the image taken. /// </summary> /// <returns>The image rotation angle.</returns> /// <param name="imageUri">Image URI.</param> /// <param name="contentResolver">Content resolver.</param> public static int GetImageRotationAngle(global::Android.Net.Uri imageUri, ContentResolver contentResolver) { int angle = 0; ICursor cursor = contentResolver.Query(imageUri, new [] { MediaStore.Images.ImageColumns.Orientation }, null, null, null); if (cursor != null) { if (cursor.Count == 1) { cursor.MoveToFirst(); angle = cursor.GetInt(0); } cursor.Close(); } else { var exif = new ExifInterface(imageUri.Path); int orientation = exif.GetAttributeInt(ExifInterface.TagOrientation, (int)Orientation.Normal); switch (orientation) { case (int)Orientation.Rotate270: angle = 270; break; case (int)Orientation.Rotate180: angle = 180; break; case (int)Orientation.Rotate90: angle = 90; break; } } return(angle); }
public static unsafe global::Android.Net.Uri SaveUnencryptedDecodedReading(global::Android.Content.Context p0, string p1, string p2, long p3) { if (id_saveUnencryptedDecodedReading_Landroid_content_Context_Ljava_lang_String_Ljava_lang_String_J == IntPtr.Zero) { id_saveUnencryptedDecodedReading_Landroid_content_Context_Ljava_lang_String_Ljava_lang_String_J = JNIEnv.GetStaticMethodID(class_ref, "saveUnencryptedDecodedReading", "(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;J)Landroid/net/Uri;"); } IntPtr native_p1 = JNIEnv.NewString(p1); IntPtr native_p2 = JNIEnv.NewString(p2); try { JValue *__args = stackalloc JValue [4]; __args [0] = new JValue(p0); __args [1] = new JValue(native_p1); __args [2] = new JValue(native_p2); __args [3] = new JValue(p3); global::Android.Net.Uri __ret = global::Java.Lang.Object.GetObject <global::Android.Net.Uri> (JNIEnv.CallStaticObjectMethod(class_ref, id_saveUnencryptedDecodedReading_Landroid_content_Context_Ljava_lang_String_Ljava_lang_String_J, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { JNIEnv.DeleteLocalRef(native_p1); JNIEnv.DeleteLocalRef(native_p2); } }
public override unsafe int Delete(global::Android.Net.Uri uri, string selection, string[] selectionArgs) { const string __id = "delete.(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I"; IntPtr native_selection = JNIEnv.NewString(selection); IntPtr native_selectionArgs = JNIEnv.NewArray(selectionArgs); try { JniArgumentValue *__args = stackalloc JniArgumentValue [3]; __args [0] = new JniArgumentValue((uri == null) ? IntPtr.Zero : ((global::Java.Lang.Object)uri).Handle); __args [1] = new JniArgumentValue(native_selection); __args [2] = new JniArgumentValue(native_selectionArgs); var __rm = _members.InstanceMethods.InvokeVirtualInt32Method(__id, this, __args); return(__rm); } finally { JNIEnv.DeleteLocalRef(native_selection); if (selectionArgs != null) { JNIEnv.CopyArray(native_selectionArgs, selectionArgs); JNIEnv.DeleteLocalRef(native_selectionArgs); } } }
public override View GetView(int position, View convertView, ViewGroup parent) { MyViewHolder viewHolder; if (convertView == null) { convertView = layoutInflater.Inflate(Resource.Layout.grid_view_item_album_select, null); viewHolder = new MyViewHolder { Image = convertView.FindViewById <ImageView>(Resource.Id.image_view_album_image), Name = convertView.FindViewById <TextView>(Resource.Id.text_view_album_name) }; convertView.Tag = viewHolder; } else { viewHolder = (MyViewHolder)convertView.Tag; } viewHolder.Image.LayoutParameters.Width = size; viewHolder.Image.LayoutParameters.Height = size; viewHolder.Name.Text = (arrayList[position].Name); if (arrayList[position].Name.Equals("Take Photo")) { Glide.With(context).Load(arrayList[position].Cover).Into(viewHolder.Image); } else { global::Android.Net.Uri uri = global::Android.Net.Uri.FromFile(new Java.IO.File(arrayList[position].Cover)); Glide.With(context).Load(uri).Into(viewHolder.Image); } return(convertView); }
protected override void OnCreate(Bundle savedInstanceState) { try { base.OnCreate(savedInstanceState); global::Android.Net.Uri uri_android = Intent.Data; // Convert Android.Net.Url to C#/netxf/BCL System.Uri - common API Uri uri_netfx = new Uri(uri_android.ToString()); // load redirect_url Page for parsing AuthenticationState.Authenticator.OnPageLoading(uri_netfx); Intent intent = new Intent(this, typeof(SpinnerPageActivity)); StartActivity(intent); this.Finish(); return; } catch (Exception e) { // Log if Intent is null or Intent.Data is null or Intent.Data string error = Intent == null ? "Intent was null" : (Intent.Data == null ? "Intent.Data was null" : "Intent.Data: " + Intent.Data.ToString()); LogUtils.LogException(Enums.LogSeverity.WARNING, e, nameof(AuthUrlSchemeInterceptorActivity) + " " + nameof(OnCreate) + " error when redirectin to app after ID Porten validation", error); // Redirect and hit OnAuthError AuthenticationState.Authenticator.OnPageLoading(new Uri("no.fhi.smittestopp:/oauth2redirect")); this.Finish(); return; } }
public unsafe VectorSource(string id, global::Android.Net.Uri uri) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { const string __id = "(Ljava/lang/String;Landroid/net/Uri;)V"; if (((global::Java.Lang.Object) this).Handle != IntPtr.Zero) { return; } IntPtr native_id = JNIEnv.NewString(id); try { JniArgumentValue *__args = stackalloc JniArgumentValue [2]; __args [0] = new JniArgumentValue(native_id); __args [1] = new JniArgumentValue((uri == null) ? IntPtr.Zero : ((global::Java.Lang.Object)uri).Handle); var __r = _members.InstanceMethods.StartCreateInstance(__id, ((object)this).GetType(), __args); SetHandle(__r.Handle, JniHandleOwnership.TransferLocalRef); _members.InstanceMethods.FinishCreateInstance(__id, this, __args); } finally { JNIEnv.DeleteLocalRef(native_id); } }
public override unsafe string GetType(global::Android.Net.Uri p0) { if (id_getType_Landroid_net_Uri_ == IntPtr.Zero) { id_getType_Landroid_net_Uri_ = JNIEnv.GetMethodID(class_ref, "getType", "(Landroid/net/Uri;)Ljava/lang/String;"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); string __ret; if (GetType() == ThresholdType) { __ret = JNIEnv.GetString(JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_getType_Landroid_net_Uri_, __args), JniHandleOwnership.TransferLocalRef); } else { __ret = JNIEnv.GetString(JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "getType", "(Landroid/net/Uri;)Ljava/lang/String;"), __args), JniHandleOwnership.TransferLocalRef); } return(__ret); } finally { } }
private void Adapter_OpenLocationClick(object sender, int position) { position--; LearningActivity thisAct = adapter.Collection.Activities[position]; Place thisPlace = thisAct.Places?.FirstOrDefault(); if (thisPlace == null) { return; } global::Android.Net.Uri mapsIntentUri = global::Android.Net.Uri.Parse( string.Format(CultureInfo.InvariantCulture, "geo:{0},{1}?q={0},{1}(Target+Location)", thisPlace.Latitude, thisPlace.Longitude)); using (Intent mapIntent = new Intent(Intent.ActionView, mapsIntentUri)) { mapIntent.SetPackage("com.google.android.apps.maps"); StartActivity(mapIntent); } }
public virtual unsafe void HandleProfileimageUpload(bool p0, global::Android.Net.Uri p1, global::Java.IO.File p2) { if (id_handleProfileimageUpload_ZLandroid_net_Uri_Ljava_io_File_ == IntPtr.Zero) { id_handleProfileimageUpload_ZLandroid_net_Uri_Ljava_io_File_ = JNIEnv.GetMethodID(class_ref, "handleProfileimageUpload", "(ZLandroid/net/Uri;Ljava/io/File;)V"); } try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); if (((object)this).GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_handleProfileimageUpload_ZLandroid_net_Uri_Ljava_io_File_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "handleProfileimageUpload", "(ZLandroid/net/Uri;Ljava/io/File;)V"), __args); } } finally { } }
public unsafe global::Android.Net.Uri 鷭(byte[] p0, int p1, int p2) { if (id_鷭_arrayBII == IntPtr.Zero) { id_鷭_arrayBII = JNIEnv.GetMethodID(class_ref, "鷭", "([BII)Landroid/net/Uri;"); } IntPtr native_p0 = JNIEnv.NewArray(p0); try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(native_p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); global::Android.Net.Uri __ret = global::Java.Lang.Object.GetObject <global::Android.Net.Uri> (JNIEnv.CallObjectMethod(Handle, id_鷭_arrayBII, __args), JniHandleOwnership.TransferLocalRef); return(__ret); } finally { if (p0 != null) { JNIEnv.CopyArray(native_p0, p0); JNIEnv.DeleteLocalRef(native_p0); } } }
protected virtual unsafe global::Java.Net.HttpURLConnection OpenConnection(global::Android.Net.Uri p0) { if (id_openConnection_Landroid_net_Uri_ == IntPtr.Zero) { id_openConnection_Landroid_net_Uri_ = JNIEnv.GetMethodID(class_ref, "openConnection", "(Landroid/net/Uri;)Ljava/net/HttpURLConnection;"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); global::Java.Net.HttpURLConnection __ret; if (((object)this).GetType() == ThresholdType) { __ret = global::Java.Lang.Object.GetObject <global::Java.Net.HttpURLConnection> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_openConnection_Landroid_net_Uri_, __args), JniHandleOwnership.TransferLocalRef); } else { __ret = global::Java.Lang.Object.GetObject <global::Java.Net.HttpURLConnection> (JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "openConnection", "(Landroid/net/Uri;)Ljava/net/HttpURLConnection;"), __args), JniHandleOwnership.TransferLocalRef); } return(__ret); } finally { } }
public virtual unsafe global::Java.IO.File VCard(global::Android.Net.Uri p0) { if (id_vCard_Landroid_net_Uri_ == IntPtr.Zero) { id_vCard_Landroid_net_Uri_ = JNIEnv.GetMethodID(class_ref, "vCard", "(Landroid/net/Uri;)Ljava/io/File;"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); global::Java.IO.File __ret; if (((object)this).GetType() == ThresholdType) { __ret = global::Java.Lang.Object.GetObject <global::Java.IO.File> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_vCard_Landroid_net_Uri_, __args), JniHandleOwnership.TransferLocalRef); } else { __ret = global::Java.Lang.Object.GetObject <global::Java.IO.File> (JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "vCard", "(Landroid/net/Uri;)Ljava/io/File;"), __args), JniHandleOwnership.TransferLocalRef); } return(__ret); } finally { } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); global::Android.Net.Uri uri_android = Intent.Data; #if DEBUG System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.AppendLine("ActivityCustomUrlSchemeInterceptor.OnCreate()"); sb.Append(" uri_android = ").AppendLine(uri_android.ToString()); System.Diagnostics.Debug.WriteLine(sb.ToString()); #endif // Convert iOS NSUrl to C#/netxf/BCL System.Uri - common API Uri uri_netfx = new Uri(uri_android.ToString()); // load redirect_url Page AuthenticationState.Authenticator.OnPageLoading(uri_netfx); this.Finish(); return; }
public override unsafe int Update(global::Android.Net.Uri p0, global::Android.Content.ContentValues p1, string p2, string[] p3) { const string __id = "update.(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I"; IntPtr native_p2 = JNIEnv.NewString(p2); IntPtr native_p3 = JNIEnv.NewArray(p3); try { JniArgumentValue *__args = stackalloc JniArgumentValue [4]; __args [0] = new JniArgumentValue((p0 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p0).Handle); __args [1] = new JniArgumentValue((p1 == null) ? IntPtr.Zero : ((global::Java.Lang.Object)p1).Handle); __args [2] = new JniArgumentValue(native_p2); __args [3] = new JniArgumentValue(native_p3); var __rm = _members.InstanceMethods.InvokeVirtualInt32Method(__id, this, __args); return(__rm); } finally { JNIEnv.DeleteLocalRef(native_p2); if (p3 != null) { JNIEnv.CopyArray(native_p3, p3); JNIEnv.DeleteLocalRef(native_p3); } } }
protected virtual unsafe global::System.IO.Stream GetContactPhotoStream(global::Android.Net.Uri p0) { if (id_getContactPhotoStream_Landroid_net_Uri_ == IntPtr.Zero) { id_getContactPhotoStream_Landroid_net_Uri_ = JNIEnv.GetMethodID(class_ref, "getContactPhotoStream", "(Landroid/net/Uri;)Ljava/io/InputStream;"); } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); global::System.IO.Stream __ret; if (GetType() == ThresholdType) { __ret = global::Android.Runtime.InputStreamInvoker.FromJniHandle(JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_getContactPhotoStream_Landroid_net_Uri_, __args), JniHandleOwnership.TransferLocalRef); } else { __ret = global::Android.Runtime.InputStreamInvoker.FromJniHandle(JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "getContactPhotoStream", "(Landroid/net/Uri;)Ljava/io/InputStream;"), __args), JniHandleOwnership.TransferLocalRef); } return(__ret); } finally { } }
public virtual unsafe void Set(global::Android.Widget.ImageView p0, global::Android.Net.Uri p1, global::Android.Graphics.Drawables.Drawable p2) { if (id_set_Landroid_widget_ImageView_Landroid_net_Uri_Landroid_graphics_drawable_Drawable_ == IntPtr.Zero) { id_set_Landroid_widget_ImageView_Landroid_net_Uri_Landroid_graphics_drawable_Drawable_ = JNIEnv.GetMethodID(class_ref, "set", "(Landroid/widget/ImageView;Landroid/net/Uri;Landroid/graphics/drawable/Drawable;)V"); } try { JValue *__args = stackalloc JValue [3]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); __args [2] = new JValue(p2); if (GetType() == ThresholdType) { JNIEnv.CallVoidMethod(((global::Java.Lang.Object) this).Handle, id_set_Landroid_widget_ImageView_Landroid_net_Uri_Landroid_graphics_drawable_Drawable_, __args); } else { JNIEnv.CallNonvirtualVoidMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "set", "(Landroid/widget/ImageView;Landroid/net/Uri;Landroid/graphics/drawable/Drawable;)V"), __args); } } finally { } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); global::Android.Net.Uri uri_android = Intent.Data; // Convert Android.Net.Url to Uri var uri = new Uri(uri_android.ToString()); // For Curious Drive Approch //AuthenticationState.Authenticator.OnPageLoading(uri); // Close browser var intent = new Intent(this, typeof(MainActivity)); intent.SetFlags(ActivityFlags.ClearTop | ActivityFlags.SingleTop); StartActivity(intent); //For Xamarin.Auth Approch OAuthAuthenticatorHelper.AuthenticationState.OnPageLoading(uri); // common this.Finish(); }
public static string GetFileName(Context context, global::Android.Net.Uri uri) { string name = null; string[] projection = { MediaStore.MediaColumns.DisplayName }; var metaCursor = context.ContentResolver.Query(uri, projection, null, null, null); if (metaCursor != null) { try { if (metaCursor.MoveToFirst()) { name = metaCursor.GetString(0); } } finally { metaCursor.Close(); } } return(name); }
public override unsafe global::Android.Net.Uri Insert(global::Android.Net.Uri p0, global::Android.Content.ContentValues p1) { if (id_insert_Landroid_net_Uri_Landroid_content_ContentValues_ == IntPtr.Zero) { id_insert_Landroid_net_Uri_Landroid_content_ContentValues_ = JNIEnv.GetMethodID(class_ref, "insert", "(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); global::Android.Net.Uri __ret; if (GetType() == ThresholdType) { __ret = global::Java.Lang.Object.GetObject <global::Android.Net.Uri> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_insert_Landroid_net_Uri_Landroid_content_ContentValues_, __args), JniHandleOwnership.TransferLocalRef); } else { __ret = global::Java.Lang.Object.GetObject <global::Android.Net.Uri> (JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "insert", "(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;"), __args), JniHandleOwnership.TransferLocalRef); } return(__ret); } finally { } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); global::Android.Net.Uri uri_android = Intent.Data; #if DEBUG System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.AppendLine("GoogleAuthInterceptorActivity.OnCreate()"); sb.Append(" uri_android = ").AppendLine(uri_android.ToString()); System.Diagnostics.Debug.WriteLine(sb.ToString()); #endif var uri = new Uri(uri_android.ToString()); // Send the URI to the Authenticator for continuation AuthenticationState.Authenticator?.OnPageLoading(uri); var intent = new Intent(this, typeof(MainActivity)); intent.SetFlags(ActivityFlags.ClearTop | ActivityFlags.SingleTop); StartActivity(intent); Finish(); }
public virtual unsafe global::Com.Squareup.Picasso.DownloaderResponse Load(global::Android.Net.Uri p0, int p1) { if (id_load_Landroid_net_Uri_I == IntPtr.Zero) { id_load_Landroid_net_Uri_I = JNIEnv.GetMethodID(class_ref, "load", "(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response;"); } try { JValue *__args = stackalloc JValue [2]; __args [0] = new JValue(p0); __args [1] = new JValue(p1); global::Com.Squareup.Picasso.DownloaderResponse __ret; if (((object)this).GetType() == ThresholdType) { __ret = global::Java.Lang.Object.GetObject <global::Com.Squareup.Picasso.DownloaderResponse> (JNIEnv.CallObjectMethod(((global::Java.Lang.Object) this).Handle, id_load_Landroid_net_Uri_I, __args), JniHandleOwnership.TransferLocalRef); } else { __ret = global::Java.Lang.Object.GetObject <global::Com.Squareup.Picasso.DownloaderResponse> (JNIEnv.CallNonvirtualObjectMethod(((global::Java.Lang.Object) this).Handle, ThresholdClass, JNIEnv.GetMethodID(ThresholdClass, "load", "(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response;"), __args), JniHandleOwnership.TransferLocalRef); } return(__ret); } finally { } }
protected override unsafe Java.Lang.Object LoadResource(global::Android.Net.Uri p0, global::Android.Content.ContentResolver p1) { return(LoadFile(p0, p1)); }
protected VideoObject(global::Com.Android.Camera.Gallery.BaseImageList p0, global::Android.Content.ContentResolver p1, long p2, int p3, global::Android.Net.Uri p4, string p5, string p6, long p7, string p8) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (Handle != IntPtr.Zero) { return; } IntPtr native_p5 = JNIEnv.NewString(p5);; IntPtr native_p6 = JNIEnv.NewString(p6);; IntPtr native_p8 = JNIEnv.NewString(p8);; if (GetType() != typeof(VideoObject)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(GetType(), "(Lcom/android/camera/gallery/BaseImageList;Landroid/content/ContentResolver;JILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)V", new JValue(p0), new JValue(p1), new JValue(p2), new JValue(p3), new JValue(p4), new JValue(native_p5), new JValue(native_p6), new JValue(p7), new JValue(native_p8)), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(Handle, "(Lcom/android/camera/gallery/BaseImageList;Landroid/content/ContentResolver;JILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)V", new JValue(p0), new JValue(p1), new JValue(p2), new JValue(p3), new JValue(p4), new JValue(native_p5), new JValue(native_p6), new JValue(p7), new JValue(native_p8)); JNIEnv.DeleteLocalRef(native_p5); JNIEnv.DeleteLocalRef(native_p6); JNIEnv.DeleteLocalRef(native_p8); return; } if (id_ctor_Lcom_android_camera_gallery_BaseImageList_Landroid_content_ContentResolver_JILandroid_net_Uri_Ljava_lang_String_Ljava_lang_String_JLjava_lang_String_ == IntPtr.Zero) { id_ctor_Lcom_android_camera_gallery_BaseImageList_Landroid_content_ContentResolver_JILandroid_net_Uri_Ljava_lang_String_Ljava_lang_String_JLjava_lang_String_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Lcom/android/camera/gallery/BaseImageList;Landroid/content/ContentResolver;JILandroid/net/Uri;Ljava/lang/String;Ljava/lang/String;JLjava/lang/String;)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Lcom_android_camera_gallery_BaseImageList_Landroid_content_ContentResolver_JILandroid_net_Uri_Ljava_lang_String_Ljava_lang_String_JLjava_lang_String_, new JValue(p0), new JValue(p1), new JValue(p2), new JValue(p3), new JValue(p4), new JValue(native_p5), new JValue(native_p6), new JValue(p7), new JValue(native_p8)), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(Handle, class_ref, id_ctor_Lcom_android_camera_gallery_BaseImageList_Landroid_content_ContentResolver_JILandroid_net_Uri_Ljava_lang_String_Ljava_lang_String_JLjava_lang_String_, new JValue(p0), new JValue(p1), new JValue(p2), new JValue(p3), new JValue(p4), new JValue(native_p5), new JValue(native_p6), new JValue(p7), new JValue(native_p8)); JNIEnv.DeleteLocalRef(native_p5); JNIEnv.DeleteLocalRef(native_p6); JNIEnv.DeleteLocalRef(native_p8); }
public Notification.Builder CreateNotificationBuilder(SensusNotificationChannel channel) { global::Android.Net.Uri notificationSoundURI = RingtoneManager.GetDefaultUri(RingtoneType.Notification); AudioAttributes notificationAudioAttributes = new AudioAttributes.Builder() .SetContentType(AudioContentType.Unknown) .SetUsage(AudioUsageKind.NotificationEvent).Build(); long[] vibrationPattern = { 0, 250, 50, 250 }; bool silent = GetChannelSilent(channel); Notification.Builder builder; // see the Backwards Compatibility article for more information #if __ANDROID_26__ if (Build.VERSION.SdkInt >= BuildVersionCodes.O) { NotificationManager notificationManager = Application.Context.GetSystemService(global::Android.Content.Context.NotificationService) as NotificationManager; string channelId = channel.ToString(); if (notificationManager.GetNotificationChannel(channelId) == null) { NotificationChannel notificationChannel = new NotificationChannel(channelId, GetChannelName(channel), GetChannelImportance(channel)) { Description = GetChannelDescription(channel) }; if (silent) { notificationChannel.SetSound(null, null); notificationChannel.EnableVibration(false); } else { notificationChannel.SetSound(notificationSoundURI, notificationAudioAttributes); notificationChannel.EnableVibration(true); notificationChannel.SetVibrationPattern(vibrationPattern); } notificationManager.CreateNotificationChannel(notificationChannel); } builder = new Notification.Builder(Application.Context, channelId); } else #endif { #pragma warning disable 618 builder = new Notification.Builder(Application.Context); if (silent) { builder.SetSound(null); builder.SetVibrate(null); } else { builder.SetSound(notificationSoundURI, notificationAudioAttributes); builder.SetVibrate(vibrationPattern); } #pragma warning restore 618 } return(builder); }
public unsafe ModelRenderable.Builder SetSource(global::Android.Content.Context context, global::Android.Net.Uri sourceUri) { var rbuilder = this.JavaCast <Renderable.Builder>(); rbuilder.SetSource(context, sourceUri); return(this); }
public override void OnViewCreated (View view, Bundle savedInstanceState) { this.profile = Database.Instance ().GetProfileById (1); this.picture = Database.Instance ().GetPicture (profile.Guid); if (this.picture == null) { this.picture = new ProfilePicture (); } ImageView iv = view.FindViewById<ImageView> (Resource.Id.picture); if (this.picture.Big != null) { iv.SetImageBitmap (Utils.BytesToBitmap (this.picture.Big)); } iv.Click += delegate { Intent intent = new Intent(MediaStore.ActionImageCapture); mImageCaptureUri = global::Android.Net.Uri.FromFile(new Java.IO.File(CreateDirectoryForPictures(), string.Format("myPhoto_{0}.jpg", System.Guid.NewGuid()))); intent.PutExtra(MediaStore.ExtraOutput, mImageCaptureUri); intent.PutExtra("return-data", false); StartActivityForResult(intent, PICK_FROM_CAMERA); } ; EditText name = (view.FindViewById<EditText> (Resource.Id.name)); name.Text = profile.Name == null ? "" : profile.Name; name.TextChanged += (object sender, global::Android.Text.TextChangedEventArgs e) => { profile.Name = e.Text.ToString(); profile_dirty = true; }; RadioGroup gender = (view.FindViewById<RadioGroup> (Resource.Id.radioGender)); gender.Check (profile.Gender == Profile.GENDER_MALE ? Resource.Id.genderMale : Resource.Id.genderFemale); gender.CheckedChange += (object sender, RadioGroup.CheckedChangeEventArgs e) => { profile.Gender = e.CheckedId == Resource.Id.genderMale ? Profile.GENDER_MALE : Profile.GENDER_FEMALE; profile_dirty = true; }; CheckBox meetMen = (view.FindViewById<CheckBox> (Resource.Id.meet_men)); meetMen.Checked = (profile.ToMeet & Profile.GENDER_MALE)==Profile.GENDER_MALE; meetMen.CheckedChange += (object sender, CompoundButton.CheckedChangeEventArgs e) => { if (e.IsChecked) { profile.ToMeet |= Profile.GENDER_MALE; } else { profile.ToMeet &= ~Profile.GENDER_MALE; } profile_dirty = true; }; CheckBox meetWomen = (view.FindViewById<CheckBox> (Resource.Id.meet_women)); meetWomen.Checked = (profile.ToMeet & Profile.GENDER_FEMALE)==Profile.GENDER_FEMALE; meetWomen.CheckedChange += (object sender, CompoundButton.CheckedChangeEventArgs e) => { if (e.IsChecked) { profile.ToMeet |= Profile.GENDER_FEMALE; } else { profile.ToMeet &= ~Profile.GENDER_FEMALE; } profile_dirty = true; }; EditText status = (view.FindViewById<EditText> (Resource.Id.status)); status.Text = profile.Status == null ? "" : profile.Status; status.TextChanged += (object sender, global::Android.Text.TextChangedEventArgs e) => { profile.Status = e.Text.ToString(); profile_dirty = true; }; }