static void n_OnHandleCall_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Alibaba.Sdk.Android.Push.MessageReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Alibaba.Sdk.Android.Push.MessageReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnHandleCall(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Anet.Channel.Heartbeat.HeartbeatManager.Receiver __this = global::Java.Lang.Object.GetObject <global::Anet.Channel.Heartbeat.HeartbeatManager.Receiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_SetShareIntent_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { ShareActionProvider __this = Java.Lang.Object.GetObject <ShareActionProvider> (native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p0 = Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p0, JniHandleOwnership.DoNotTransfer); __this.SetShareIntent(p0); }
static void n_OnActivityResult_IILandroid_content_Intent_(IntPtr jnienv, IntPtr native__this, int p0, int native_p1, IntPtr native_p2) { global::Com.Huawei.Android.Pushselfshow.Richpush.RichPushActivity __this = global::Java.Lang.Object.GetObject <global::Com.Huawei.Android.Pushselfshow.Richpush.RichPushActivity> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.App.Result p1 = (global::Android.App.Result)native_p1; global::Android.Content.Intent p2 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p2, JniHandleOwnership.DoNotTransfer); __this.OnActivityResult(p0, p1, p2); }
static void n_OnActivityResult_IILandroid_content_Intent_(IntPtr jnienv, IntPtr native__this, int p0, int native_p1, IntPtr native_p2) { global::Artifex.MuPdf.PrintDialogActivity __this = global::Java.Lang.Object.GetObject <global::Artifex.MuPdf.PrintDialogActivity> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.App.Result p1 = (global::Android.App.Result)native_p1; global::Android.Content.Intent p2 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p2, JniHandleOwnership.DoNotTransfer); __this.OnActivityResult(p0, p1, p2); }
/// <summary> /// Gets the auth user interface. /// </summary> /// <returns>The auth user interface.</returns> protected override void ShowAuthUI(Activity ctx) { Context = ctx; var auth = BuildAuthenticator(); auth.AllowCancel = true; // If authorization succeeds or is canceled, .Completed will be fired. auth.Completed += Auth_Completed; auth.Error += Auth_Error; auth.BrowsingCompleted += Auth_BrowsingCompleted; global::Android.Content.Intent ui_object = auth.GetUI(ctx); if (auth.IsUsingNativeUI == true) { // Step 2.2 Customizing the UI - Native UI [OPTIONAL] // In order to access CustomTabs API Xamarin.Auth.CustomTabsConfiguration.AreAnimationsUsed = true; Xamarin.Auth.CustomTabsConfiguration.IsShowTitleUsed = false; Xamarin.Auth.CustomTabsConfiguration.IsUrlBarHidingUsed = false; Xamarin.Auth.CustomTabsConfiguration.IsCloseButtonIconUsed = false; Xamarin.Auth.CustomTabsConfiguration.IsActionButtonUsed = false; Xamarin.Auth.CustomTabsConfiguration.IsActionBarToolbarIconUsed = false; Xamarin.Auth.CustomTabsConfiguration.IsDefaultShareMenuItemUsed = false; Xamarin.Auth.CustomTabsConfiguration.MenuItemTitle = null; Xamarin.Auth.CustomTabsConfiguration.ToolbarColor = global::Android.Graphics.Color.Orange; } // Step 3 Present/Launch the Login UI ctx.StartActivity(ui_object); }
public unsafe AuthFailureError(global::Android.Content.Intent p0) : base(IntPtr.Zero, JniHandleOwnership.DoNotTransfer) { if (((global::Java.Lang.Throwable) this).Handle != IntPtr.Zero) { return; } try { JValue *__args = stackalloc JValue [1]; __args [0] = new JValue(p0); if (((object)this).GetType() != typeof(AuthFailureError)) { SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(((object)this).GetType(), "(Landroid/content/Intent;)V", __args), JniHandleOwnership.TransferLocalRef); global::Android.Runtime.JNIEnv.FinishCreateInstance(((global::Java.Lang.Throwable) this).Handle, "(Landroid/content/Intent;)V", __args); return; } if (id_ctor_Landroid_content_Intent_ == IntPtr.Zero) { id_ctor_Landroid_content_Intent_ = JNIEnv.GetMethodID(class_ref, "<init>", "(Landroid/content/Intent;)V"); } SetHandle( global::Android.Runtime.JNIEnv.StartCreateInstance(class_ref, id_ctor_Landroid_content_Intent_, __args), JniHandleOwnership.TransferLocalRef); JNIEnv.FinishCreateInstance(((global::Java.Lang.Throwable) this).Handle, class_ref, id_ctor_Landroid_content_Intent_, __args); } finally { } }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.OneSignal.Android.NotificationOpenedReceiver __this = global::Java.Lang.Object.GetObject <global::Com.OneSignal.Android.NotificationOpenedReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_Show_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Liveperson.Infra.Messaging_ui.Uicomponents.Inlinemessages.IInlineMessage __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.Messaging_ui.Uicomponents.Inlinemessages.IInlineMessage> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.Show(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Liveperson.Infra.InternetConnectionService.ConnectionReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.InternetConnectionService.ConnectionReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::com.mopub.mobileads.EventForwardingBroadcastReceiver __this = global::Java.Lang.Object.GetObject <global::com.mopub.mobileads.EventForwardingBroadcastReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Huawei.Android.Pushselfshow.SelfShowReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Huawei.Android.Pushselfshow.SelfShowReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static IntPtr n_OnBind_Landroid_content_Intent_ (IntPtr jnienv, IntPtr native__this, IntPtr native_p0) { global::Com.Liveperson.Messaging.Background.BackgroundActionsService __this = global::Java.Lang.Object.GetObject<global::Com.Liveperson.Messaging.Background.BackgroundActionsService> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p0 = global::Java.Lang.Object.GetObject<global::Android.Content.Intent> (native_p0, JniHandleOwnership.DoNotTransfer); IntPtr __ret = JNIEnv.ToLocalJniHandle (__this.OnBind (p0)); return __ret; }
static void n_CallUserHandleIntent_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Org.Android.Agoo.Callback.IControlCallBack __this = global::Java.Lang.Object.GetObject <global::Org.Android.Agoo.Callback.IControlCallBack> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.CallUserHandleIntent(p0, p1); }
static void n_Show_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_context, IntPtr native_intent) { global::Com.Liveperson.Infra.Messaging_ui.Uicomponents.Inlinemessages.TTRSnackBar __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.Messaging_ui.Uicomponents.Inlinemessages.TTRSnackBar> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context context = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_context, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent intent = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_intent, JniHandleOwnership.DoNotTransfer); __this.Show(context, intent); }
static void n_ActionFromService_Landroid_content_Intent_Lcom_liveperson_messaging_background_BackgroundActionsService_ServiceActionCallbackListener_ (IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Liveperson.Messaging.Background.BackgroundActionsService.IServiceActioner __this = global::Java.Lang.Object.GetObject<global::Com.Liveperson.Messaging.Background.BackgroundActionsService.IServiceActioner> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p0 = global::Java.Lang.Object.GetObject<global::Android.Content.Intent> (native_p0, JniHandleOwnership.DoNotTransfer); global::Com.Liveperson.Messaging.Background.BackgroundActionsService.IServiceActionCallbackListener p1 = (global::Com.Liveperson.Messaging.Background.BackgroundActionsService.IServiceActionCallbackListener)global::Java.Lang.Object.GetObject<global::Com.Liveperson.Messaging.Background.BackgroundActionsService.IServiceActionCallbackListener> (native_p1, JniHandleOwnership.DoNotTransfer); __this.ActionFromService (p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_context, IntPtr native_intent) { global::Com.Mapbox.Mapboxsdk.Net.ConnectivityReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Mapbox.Mapboxsdk.Net.ConnectivityReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context context = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_context, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent intent = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_intent, JniHandleOwnership.DoNotTransfer); __this.OnReceive(context, intent); }
protected async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); await Task.Run(() => { OAuth2Authenticator auth = new OAuth2Authenticator ( clientId: "109487139734891", scope: "", authorizeUrl: new Uri("https://m.facebook.com/dialog/oauth/"), redirectUrl: new Uri("http://www.facebook.com/connect/login_success.html") ); global::Android.Content.Intent ui_object = auth.GetUI(this); StartActivity(ui_object); auth.Completed += delegate(object s, AuthenticatorCompletedEventArgs e) { if (e.IsAuthenticated) { //FbLoginStorage.IsSuccess = true; Finish(); } else { // FbLoginStorage.IsSuccess = false; Toast.MakeText(this, "something went wrong", ToastLength.Short); } MessagingCenter.Send <LoginActivity>(this, "hi"); }; }); }
public static async Task <bool> LaunchUriAsync(Uri uri) { try { #if __IOS__ return(UIKit.UIApplication.SharedApplication.OpenUrl(new global::Foundation.NSUrl(uri.OriginalString))); #elif __ANDROID__ var androidUri = global::Android.Net.Uri.Parse(uri.OriginalString); var intent = new global::Android.Content.Intent(global::Android.Content.Intent.ActionView, androidUri); ((Android.App.Activity)Uno.UI.ContextHelper.Current).StartActivity(intent); return(true); #elif __WASM__ var command = $"Uno.UI.WindowManager.current.open(\"{uri.OriginalString}\");"; var result = Uno.Foundation.WebAssemblyRuntime.InvokeJS(command); return(result == "True"); #else throw new NotImplementedException(); #endif } catch (Exception exception) { if (typeof(Launcher).Log().IsEnabled(LogLevel.Error)) { typeof(Launcher).Log().Error($"Failed to {nameof(LaunchUriAsync)}.", exception); } return(false); } }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_context, IntPtr native_intent) { global::Com.Mapbox.Android.Telemetry.Location.LocationUpdatesBroadcastReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Mapbox.Android.Telemetry.Location.LocationUpdatesBroadcastReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context context = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_context, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent intent = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_intent, JniHandleOwnership.DoNotTransfer); __this.OnReceive(context, intent); }
private void Authenticate(Xamarin.Auth.Helpers.OAuth1 oauth1) { Auth1 = new OAuth1Authenticator ( consumerKey: oauth1.OAuth_IdApplication_IdAPI_KeyAPI_IdClient_IdCustomer, consumerSecret: oauth1.OAuth1_SecretKey_ConsumerSecret_APISecret, requestTokenUrl: oauth1.OAuth1_UriRequestToken, authorizeUrl: oauth1.OAuth_UriAuthorization, accessTokenUrl: oauth1.OAuth_UriAccessToken_UriRequestToken, callbackUrl: oauth1.OAuth_UriCallbackAKARedirect, // Native UI API switch // true - NEW native UI support // false - OLD embedded browser API [DEFAULT] // DEFAULT will be switched to true in the near future 2017-04 isUsingNativeUI: test_native_ui ) { AllowCancel = oauth1.AllowCancel, }; // If authorization succeeds or is canceled, .Completed will be fired. Auth1.Completed += Auth_Completed; Auth1.Error += Auth_Error; Auth1.BrowsingCompleted += Auth_BrowsingCompleted; global::Android.Content.Intent ui_object = Auth1.GetUI(this); StartActivity(ui_object); return; }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Liveperson.Infra.Utils.DetectHeadsetUnpluggedBroadcastReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Liveperson.Infra.Utils.DetectHeadsetUnpluggedBroadcastReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Xiaomi.Push.Service.Receivers.NetworkStatusReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Xiaomi.Push.Service.Receivers.NetworkStatusReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Applozic.Mobicomkit.Broadcast.NotificationBroadcastReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Applozic.Mobicomkit.Broadcast.NotificationBroadcastReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Salesforce.Marketingcloud.Location.LocationReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Salesforce.Marketingcloud.Location.LocationReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_context, IntPtr native_intent) { global::Com.Clevertap.Android.Sdk.CTPushNotificationReceiver __this = global::Java.Lang.Object.GetObject <global::Com.Clevertap.Android.Sdk.CTPushNotificationReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context context = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_context, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent intent = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_intent, JniHandleOwnership.DoNotTransfer); __this.OnReceive(context, intent); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Osmdroid.TileProvider.Modules.MapTileFileStorageProviderBase.MyBroadcastReceiver __this = global::Java.Lang.Object.GetObject <global::Osmdroid.TileProvider.Modules.MapTileFileStorageProviderBase.MyBroadcastReceiver> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_A_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Umeng.Message.Proguard.AN __this = global::Java.Lang.Object.GetObject <global::Com.Umeng.Message.Proguard.AN> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.A(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Taobao.Accs.Internal.ReceiverImpl __this = global::Java.Lang.Object.GetObject <global::Com.Taobao.Accs.Internal.ReceiverImpl> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static void n_OnReceive_Landroid_content_Context_Landroid_content_Intent_(IntPtr jnienv, IntPtr native__this, IntPtr native_p0, IntPtr native_p1) { global::Com.Qcl.VH.Receiver.UpgradeReceiverLegacy __this = global::Java.Lang.Object.GetObject <global::Com.Qcl.VH.Receiver.UpgradeReceiverLegacy> (jnienv, native__this, JniHandleOwnership.DoNotTransfer); global::Android.Content.Context p0 = global::Java.Lang.Object.GetObject <global::Android.Content.Context> (native_p0, JniHandleOwnership.DoNotTransfer); global::Android.Content.Intent p1 = global::Java.Lang.Object.GetObject <global::Android.Content.Intent> (native_p1, JniHandleOwnership.DoNotTransfer); __this.OnReceive(p0, p1); }
static OAuthApi () { //Setup default ShowAuthenticator #if __IOS__ OAuthApi.ShowAuthenticator = (authenticator) => { var invoker = new Foundation.NSObject (); invoker.BeginInvokeOnMainThread (() => { var vc = new iOS.WebAuthenticatorViewController (authenticator); var window = UIKit.UIApplication.SharedApplication.KeyWindow; var root = window.RootViewController; if (root != null) { var current = root; while (current.PresentedViewController != null) { current = current.PresentedViewController; } current.PresentViewControllerAsync (new UIKit.UINavigationController (vc), true); } }); }; #elif __ANDROID__ OAuthApi.ShowAuthenticator = (authenticator) => { var context = Android.App.Application.Context; var i = new global::Android.Content.Intent(context, typeof(WebAuthenticatorActivity)); var state = new WebAuthenticatorActivity.State { Authenticator = authenticator, }; i.SetFlags(Android.Content.ActivityFlags.NewTask); i.PutExtra("StateKey", WebAuthenticatorActivity.StateRepo.Add(state)); context.StartActivity(i); }; #elif __OSX__ OAuthApi.ShowAuthenticator = (authenticator) => { var invoker = new Foundation.NSObject(); invoker.BeginInvokeOnMainThread(() => { var vc = new SimpleAuth.Mac.WebAuthenticatorWebView(authenticator); SimpleAuth.Mac.WebAuthenticatorWebView.ShowWebivew(vc); }); }; #elif WINDOWS_UWP OAuthApi.ShowAuthenticator = async (authenticator) => { await Windows.ApplicationModel.Core.CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(Windows.UI.Core.CoreDispatcherPriority.Normal, async () => { var vc = new SimpleAuth.UWP.WebAuthenticatorWebView(authenticator); await vc.ShowAsync(); }); }; #endif }
void ShowViewer (object obj) { var c = context as global::Android.Content.Context; if (c == null) return; var key = Guid.NewGuid ().ToString (); ObjectInspector.SetKeyedObject (key, obj); var intent = new global::Android.Content.Intent (c, typeof (ObjectInspector)); intent.PutExtra ("objectKey", key); c.StartActivity (intent); }
protected OAuthApi(string identifier, string clientId, string clientSecret, HttpMessageHandler handler = null) : base(identifier, handler) { this.ClientId = clientId; this.ClientSecret = clientSecret; #if __IOS__ Api.ShowAuthenticator = (authenticator) => { var invoker = new Foundation.NSObject(); invoker.BeginInvokeOnMainThread(() => { var vc = new iOS.WebAuthenticator(authenticator); var window = UIKit.UIApplication.SharedApplication.KeyWindow; var root = window.RootViewController; if (root != null) { var current = root; while (current.PresentedViewController != null) { current = current.PresentedViewController; } current.PresentViewControllerAsync(new UIKit.UINavigationController(vc), true); } }); }; #elif __ANDROID__ Api.ShowAuthenticator = (authenticator) => { var context = Android.App.Application.Context; var i = new global::Android.Content.Intent(context, typeof(WebAuthenticatorActivity)); var state = new WebAuthenticatorActivity.State { Authenticator = authenticator, }; i.SetFlags(Android.Content.ActivityFlags.NewTask); i.PutExtra("StateKey", WebAuthenticatorActivity.StateRepo.Add(state)); context.StartActivity(i); }; #elif __OSX__ Api.ShowAuthenticator = (authenticator) => { var invoker = new Foundation.NSObject(); invoker.BeginInvokeOnMainThread(() => { var vc = new SimpleAuth.Mac.WebAuthenticator(authenticator); SimpleAuth.Mac.WebAuthenticator.ShowWebivew(vc); }); }; #endif }
/// <summary> /// Gets the UI for this authenticator. /// </summary> /// <returns> /// The UI that needs to be presented. /// </returns> protected override AuthenticateUIType GetPlatformUI (UIContext context) { var i = new global::Android.Content.Intent (context, typeof (WebAuthenticatorActivity)); i.PutExtra ("ClearCookies", ClearCookiesBeforeLogin); var state = new WebAuthenticatorActivity.State { Authenticator = this, }; i.PutExtra ("StateKey", WebAuthenticatorActivity.StateRepo.Add (state)); return i; }
/// <summary> /// Gets the UI to present this form. /// </summary> /// <returns> /// The UI that needs to be presented. /// </returns> protected override AuthenticateUIType GetPlatformUI (UIContext context) { var i = new global::Android.Content.Intent (context, typeof (FormAuthenticatorActivity)); var state = new FormAuthenticatorActivity.State { Authenticator = this, }; i.PutExtra ("StateKey", FormAuthenticatorActivity.StateRepo.Add (state)); return i; }