private static GoogleApiClient BuildGoogleApiClient() { #if DEBUG GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DefaultSignIn) .RequestIdToken("59954122652-54snfl95i3cigj67phdjpvovvrokn4ec.apps.googleusercontent.com") .RequestEmail() .Build(); #else GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DefaultSignIn) .RequestIdToken("711636366543-0tmtrgmtp43d4q60c31alhur9j2m8ha2.apps.googleusercontent.com") .RequestEmail() .Build(); #endif var builder = new GoogleApiClient.Builder(CrossCurrentActivity.Current.Activity) .AddApi(Auth.GOOGLE_SIGN_IN_API, gso); if (CrossCurrentActivity.Current.Activity is GoogleApiClient.IConnectionCallbacks connectionCallbackHandler) { builder.AddConnectionCallbacks(connectionCallbackHandler); } if (CrossCurrentActivity.Current.Activity is GoogleApiClient.IOnConnectionFailedListener connectionFailedHandler) { builder.AddOnConnectionFailedListener(connectionFailedHandler); } return(builder.Build()); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.Register); Button register_farmer = FindViewById <Button>(Resource.Id.button1); Button register_muc = FindViewById <Button>(Resource.Id.button2); GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(PlusClass.ScopePlusProfile); builder.AddScope(PlusClass.ScopePlusLogin); //Build our IGoogleApiClient mGoogleApiClient = builder.Build(); register_farmer.Click += delegate { user_type = 2; if (!mGoogleApiClient.IsConnecting) { mSignInClicked = true; ResolveSignInError(); } }; register_muc.Click += delegate { user_type = 3; if (!mGoogleApiClient.IsConnecting) { mSignInClicked = true; ResolveSignInError(); } }; }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); // Create your application here System.Diagnostics.Debug.WriteLine("In login page..."); SetContentView(Resource.Layout.Login); mGoogleSignIn = FindViewById <SignInButton>(Resource.Id.sign_in_button); Android.Widget.Button b2 = FindViewById <Android.Widget.Button>(Resource.Id.button1); b2.Click += delegate { StartActivity(typeof(register)); }; mGoogleSignIn.Click += mGoogleSignIn_Click; GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(PlusClass.ScopePlusProfile); builder.AddScope(PlusClass.ScopePlusLogin); //Build our IGoogleApiClient mGoogleApiClient = builder.Build(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.login); //skip login //GoToMainPage(1); GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(PlusClass.ScopePlusProfile); builder.AddScope(PlusClass.ScopePlusLogin); googleApiClient = builder.Build(); etEmail = FindViewById <EditText>(Resource.Id.TextEmail); etPass = FindViewById <EditText>(Resource.Id.TextPass); btnOK = FindViewById <Button>(Resource.Id.buttonOk); btnGoogleSignIn = FindViewById <SignInButton>(Resource.Id.sign_in_button); btnOK.Click += BtnOK_Click; btnGoogleSignIn.Click += BtnGoogleSignIn_Click; }
private void ConfigurateGoogleSigin() { GoogleApiClient.Builder gBuilder = new GoogleApiClient.Builder(this); gBuilder.AddConnectionCallbacks(this); gBuilder.AddOnConnectionFailedListener(this); gBuilder.AddApi(PlusClass.API); gBuilder.AddScope(PlusClass.ScopePlusProfile); gBuilder.AddScope(PlusClass.ScopePlusLogin); oGoogleApiClient = gBuilder.Build(); }
public static void CreateBuilder() { var googleCallbacks = new GoogleCallback(); Builder = new GoogleApiClient.Builder(Forms.Context); Builder.AddConnectionCallbacks(googleCallbacks); Builder.AddOnConnectionFailedListener(googleCallbacks); Builder.AddApi(PlusClass.API); Builder.AddScope(PlusClass.ScopePlusLogin); Builder.AddScope(PlusClass.ScopePlusProfile); MyGoogleApiClient = Builder.Build(); }
public static Task <GoogleApiClient> BuildAndConnectAsync(this GoogleApiClient.Builder builder, Action <int> connectionPausedHandler = null) { GoogleApiClient client = null; var tcsConnected = new TaskCompletionSource <GoogleApiClient> (); builder.AddConnectionCallbacks(hint => { tcsConnected.SetResult(client); }, connectionPausedHandler); builder.AddOnConnectionFailedListener(connectionResult => { tcsConnected.SetException(new GoogleApiClientConnectionException(connectionResult)); }); client = builder.Build(); return(tcsConnected.Task); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); // Set our view from the "main" layout resource SetContentView(Resource.Layout.Main); mGsignBtn = FindViewById <SignInButton>(Resource.Id.sign_in_button); TxtGender = FindViewById <TextView>(Resource.Id.TxtGender); TxtName = FindViewById <TextView>(Resource.Id.TxtName); ImgProfile = FindViewById <ImageView>(Resource.Id.ImgProfile); mGsignBtn.Click += MGsignBtn_Click; GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(PlusClass.ScopePlusProfile); builder.AddScope(PlusClass.ScopePlusLogin); //Build our IGoogleApiClient mGoogleApiClient = builder.Build(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); Xamarin.Essentials.Platform.Init(this, savedInstanceState); SetContentView(Resource.Layout.activity_main); mGsignBtn = FindViewById <SignInButton>(Resource.Id.sign_in_button); TxtGender = FindViewById <TextView>(Resource.Id.TxtGender); TxtName = FindViewById <TextView>(Resource.Id.TxtName); ImgProfile = FindViewById <ImageView>(Resource.Id.ImgProfile); mGsignBtn.Click += MGsignBtn_Click; GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(PlusClass.ScopePlusProfile); builder.AddScope(PlusClass.ScopePlusLogin); //Build our IGoogleApiClient mGoogleApiClient = builder.Build(); }
protected override void OnCreate(Bundle bundle) { base.OnCreate(bundle); restService = new ServiceHelper(); SetContentView(Resource.Layout.GoogleAuth_Layout); pref = GetSharedPreferences("login", FileCreationMode.Private); edit = pref.Edit(); // mGsignBtn = FindViewById<SignInButton>(Resource.Id.sign_in_button); mGsignBtn = FindViewById <Button>(Resource.Id.sign_in_button); TxtEmail = FindViewById <TextView>(Resource.Id.TxtGender); TxtName = FindViewById <TextView>(Resource.Id.TxtName); ImgProfile = FindViewById <ImageView>(Resource.Id.ImgProfile); Button Submit = FindViewById <Button>(Resource.Id.submit); if (ContextCompat.CheckSelfPermission(this, Manifest.Permission.GetAccounts) != (int)Permission.Granted) { if (ActivityCompat.ShouldShowRequestPermissionRationale(this, Manifest.Permission.GetAccounts)) { } else { ActivityCompat.RequestPermissions(this, new String[] { Manifest.Permission.GetAccounts }, 115); } } mGsignBtn.Click += MGsignBtn_Click; GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(PlusClass.ScopePlusProfile); builder.AddScope(PlusClass.ScopePlusLogin); //Build our IGoogleApiClient mGoogleApiClient = builder.Build(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); NeedToLoadUser(); SetContentView(Resource.Layout.activity_logIn); editTextEmail = FindViewById <EditText>(Resource.Id.editTextEmail); editTextPassword = FindViewById <EditText>(Resource.Id.editTextPassword); InitListeners(); GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(PlusClass.ScopePlusProfile); builder.AddScope(PlusClass.ScopePlusLogin); mGoogleApiClient = builder.Build(); FacebookSdk.SdkInitialize(this.ApplicationContext); fbCallbackManager = CallbackManagerFactory.Create(); LoginManager.Instance.RegisterCallback(fbCallbackManager, this); InitFacebookListener(); }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = base.OnCreateView(inflater, container, savedInstanceState); _facebookLoginButton = view.FindViewById <Button>(Resource.Id.facebookLoginButton); _facebookLoginButton.Click += OnFacebookLoginButtonClicked; _googleSignBtn = view.FindViewById <Button>(Resource.Id.sign_in_button); _googleSignBtn.Click += GetPermissions; _user = new GoogleUserModel(); GoogleApiClient.Builder builder = new GoogleApiClient.Builder(Context); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(PlusClass.ScopePlusProfile); builder.AddScope(PlusClass.ScopePlusLogin); _googleApiClient = builder.Build(); return(view); }
protected override void OnCreate(Bundle savedInstanceState) { StrictMode.VmPolicy.Builder builder1 = new StrictMode.VmPolicy.Builder(); StrictMode.SetVmPolicy(builder1.Build()); StrictMode.ThreadPolicy.Builder builder2 = new StrictMode.ThreadPolicy.Builder().PermitAll(); StrictMode.SetThreadPolicy(builder2.Build()); base.OnCreate(savedInstanceState); restService = new ServiceHelper(); SetContentView(Resource.Layout.LoginLayout); GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(PlusClass.ScopePlusProfile); builder.AddScope(PlusClass.ScopePlusLogin); //Build our IGoogleApiClient mGoogleApiClient = builder.Build(); // mGoogleApiClient.Disconnect(); mGsignBtn = FindViewById <SignInButton>(Resource.Id.sign_in_button); TextView txtenglish = FindViewById <TextView>(Resource.Id.english); TextView txthindi = FindViewById <TextView>(Resource.Id.hindi); txtenglish.SetText(Resource.String.stportal); txthindi.SetText(Resource.String.stportalhindi); pref = GetSharedPreferences("login", FileCreationMode.Private); edit = pref.Edit(); user = FindViewById <EditText>(Resource.Id.username); pass = FindViewById <EditText>(Resource.Id.pass); log = FindViewById <Button>(Resource.Id.login); register = FindViewById <Button>(Resource.Id.regis); log.Click += delegate { UserLogin(); }; register.Click += delegate { var intent6 = new Intent(this, typeof(Registration_Activity)); StartActivityForResult(intent6, 106); }; mGsignBtn.Click += delegate { if (ContextCompat.CheckSelfPermission(this, Manifest.Permission.GetAccounts) != (int)Permission.Granted) { if (ActivityCompat.ShouldShowRequestPermissionRationale(this, Manifest.Permission.GetAccounts)) { } else { ActivityCompat.RequestPermissions(this, new String[] { Manifest.Permission.GetAccounts }, 115); } } else { // DoAuthentication("*****@*****.**", "", "Deepanshu Mishra"); if (!mGoogleApiClient.IsConnecting) { mSignInClicked = true; ResolveSignInError(); } else if (mGoogleApiClient.IsConnected) { PlusClass.AccountApi.ClearDefaultAccount(mGoogleApiClient); mGoogleApiClient.Disconnect(); } } }; }
protected override void OnCreate(Bundle savedInstanceState) { try { base.OnCreate(savedInstanceState); FacebookSdk.SdkInitialize(this.ApplicationContext); SetContentView(Resource.Layout.Login); txtUserName = FindViewById <EditText>(Resource.Id.etEmailPhone); txtPassword = FindViewById <EditText>(Resource.Id.etPassword); txtForgotUsername = FindViewById <EditText>(Resource.Id.etForgotUsername); btnLogIn = FindViewById <Button>(Resource.Id.btnLogin); GoogleApiClient.Builder builder = new GoogleApiClient.Builder(this); builder.AddConnectionCallbacks(this); builder.AddOnConnectionFailedListener(this); builder.AddApi(PlusClass.API); builder.AddScope(new Scope(Scopes.PlusLogin)); mGoogleApiClient = builder.Build(); mGoogleApiClient.Connect(); if (Build.VERSION.SdkInt >= Android.OS.BuildVersionCodes.Lollipop) { Window.AddFlags(WindowManagerFlags.DrawsSystemBarBackgrounds); Window.SetStatusBarColor(new Android.Graphics.Color(ContextCompat.GetColor(this, Resource.Color.primaryDark))); } ISharedPreferences prefs = Application.Context.GetSharedPreferences("WeClip", FileCreationMode.Private); var FromUserScreen = Intent.GetStringExtra("FromUserName"); if (!string.IsNullOrEmpty(FromUserScreen)) { var prefEditor = prefs.Edit(); prefEditor.PutBoolean("RegisterEmail", false); prefEditor.PutBoolean("RegisterPhone", false); prefEditor.Commit(); } bool RegisterEmail = prefs.GetBoolean("RegisterEmail", false); bool RegisterPhone = prefs.GetBoolean("RegisterPhone", false); llayoutSignIn = FindViewById <LinearLayout>(Resource.Id.llayoutSignIn); llayoutSignUpOptions = FindViewById <LinearLayout>(Resource.Id.llayoutSignUpOptions); llayoutForgotPassword = FindViewById <LinearLayout>(Resource.Id.llayoutForgot); btnSignUpWsocial = FindViewById <TextView>(Resource.Id.btnSignUpWsocial); btnSignUpWsocial.Click += BtnSignUpWsocial_Click; btnSignInView = FindViewById <TextView>(Resource.Id.btnSignInView); btnSignInView.Click += BtnSignInView_Click; btnForgotPassword = FindViewById <TextView>(Resource.Id.btnForgotPassword); btnForgotPassword.Click += BtnForgotPassword_Click; btnsignInInForgotPassword = FindViewById <TextView>(Resource.Id.tvSigninInForgotPassword); btnsignInInForgotPassword.Click += BtnSigninForgotPassword_Click; btnSignupWithEmail = FindViewById <Button>(Resource.Id.btnSignUpWithEmail); btnSignupWithPhone = FindViewById <Button>(Resource.Id.btnSignUpWithPhone); btnSignupWithGoogle = FindViewById <Button>(Resource.Id.btnGPlus); btnSignUpWithFacebook = FindViewById <Button>(Resource.Id.btnFacebook); btnSumitForgotPassword = FindViewById <Button>(Resource.Id.btnSubmitForgotPassword); mcallBackManager = CallbackManagerFactory.Create(); btnSignupWithPhone.Visibility = ViewStates.Gone; LoginManager.Instance.RegisterCallback(mcallBackManager, this); btnSignupWithEmail.Click += btnSignupWithEmail_Click; btnSignupWithPhone.Click += BtnSignupWithPhone_Click; btnSignupWithGoogle.Click += BtnSignupWithGoogle_Click; btnSignUpWithFacebook.Click += BtnSignUpWithFacebook_Click; btnSumitForgotPassword.Click += BtnSumitForgotPassword_Click; btnLogIn.Click += BtnLogIn_Click; if (RegisterEmail == true) { SignUpView(); } } catch (Java.Lang.Exception ex) { new CrashReportAsync("LoginActivity", "OnCreate", ex.Message + ex.StackTrace).Execute(); } }