コード例 #1
0
 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);
 }
コード例 #3
0
        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);
 }
コード例 #5
0
 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);
 }
コード例 #6
0
        /// <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 {
            }
        }
コード例 #8
0
 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);
 }
コード例 #10
0
 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);
 }
コード例 #11
0
 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);
 }
コード例 #13
0
		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);
 }
コード例 #15
0
 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);
 }
コード例 #16
0
			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);
 }
コード例 #18
0
        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");
                };
            });
        }
コード例 #19
0
        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);
 }
コード例 #21
0
        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);
 }
コード例 #23
0
 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);
 }
コード例 #24
0
 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);
 }
コード例 #25
0
 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);
 }
コード例 #27
0
 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);
 }
コード例 #28
0
 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);
 }
コード例 #29
0
 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);
 }
コード例 #30
0
 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);
 }
コード例 #31
0
ファイル: OAuthApi.cs プロジェクト: Clancey/SimpleAuth
		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
		}
コード例 #32
0
ファイル: Visualizer.Android.cs プロジェクト: mono/Continuous
		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);
		}
コード例 #33
0
ファイル: OAuthApi.cs プロジェクト: jsauvexamarin/SimpleAuth
		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


		}
コード例 #34
0
		/// <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;
		}
コード例 #35
0
		/// <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;
		}