Java 类com.google.android.gms.common.SignInButton 实例源码

项目:IdleCat    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);

    // Initialize FirebaseAuth
    mFirebaseAuth = FirebaseAuth.getInstance();

    // Assign fields
    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);

    // Set click listeners
    mSignInButton.setOnClickListener(this);

    // Configure Google Sign In
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.default_web_client_id))
            .requestEmail()
            .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    // Initialize FirebaseAuth
}
项目:ClassDiscuss    文件:LoginActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_login);

    // Find the Google+ sign in button.
    mPlusSignInButton = (SignInButton) findViewById(R.id.plus_sign_in_button);
    if (supportsGooglePlayServices()) {
        // Set a listener to connect the user when the G+ button is clicked.
        mPlusSignInButton.setOnClickListener(new OnClickListener() {
            @Override
            public void onClick(View view) {
                signIn();
            }
        });
    } else {
        // Don't offer G+ sign in if the app's version is too low to support Google Play
        // Services.
        mPlusSignInButton.setVisibility(View.GONE);
        return;
    }
    mEmailLoginFormView = findViewById(R.id.email_login_form);
    mSignOutButtons = findViewById(R.id.plus_sign_out_buttons);
}
项目:BuddiesGo    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);

    // Assign fields
    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);

    // Set click listeners
    mSignInButton.setOnClickListener(this);

    // Configure Google Sign In
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.default_web_client_id))
            .requestEmail()
            .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    // Initialize FirebaseAuth
    mFirebaseAuth = FirebaseAuth.getInstance();
}
项目:friendlychat-android    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);

    // Assign fields
    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);

    // Set click listeners
    mSignInButton.setOnClickListener(this);

    // Configure Google Sign In
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.default_web_client_id))
            .requestEmail()
            .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    // Initialize FirebaseAuth
}
项目:friendlychat-android    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);

    // Assign fields
    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);

    // Set click listeners
    mSignInButton.setOnClickListener(this);

    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.default_web_client_id))
            .requestEmail()
            .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    // Initialize FirebaseAuth
    mFirebaseAuth = FirebaseAuth.getInstance();
}
项目:enklave    文件:LoginGoogle.java   
public LoginGoogle(final Context context, SignInButton button, final Activity act, PreferencesShared pref) {
    this.context = context;
    preferencesShared = pref;
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestIdToken("473547758853-nm840bumsu5km04gbgtdee1fhtod1ji6.apps.googleusercontent.com").build();
    gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN) .requestScopes(new Scope(Scopes.PLUS_LOGIN)).requestScopes(new Scope(Scopes.PLUS_ME)).requestEmail().requestIdToken("473547758853-nm840bumsu5km04gbgtdee1fhtod1ji6.apps.googleusercontent.com").build();
    mGoogleApiClient = new GoogleApiClient.Builder(context.getApplicationContext())
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .build();

    button.setSize(SignInButton.SIZE_STANDARD);
    button.setScopes(gso.getScopeArray());

    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
            act.startActivityForResult(signInIntent, 101);

        }
    });
}
项目:OpenOrbitCNCAndroidFrontend    文件:SigninActivity.java   
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Urbino.instance().getAppGraph().inject(this);
    signinPresenter.attachView(this);

    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestEmail()
            .requestProfile()
            .build();

    googleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this, this::onFailApiClientFail)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    signInButton.setSize(SignInButton.SIZE_STANDARD);
    signInButton.setOnClickListener(this::onSignInClick);

}
项目:cat-is-a-dog    文件:LoginActivity.java   
/**
 * Setup firebase and get ready to log in user
 * @param savedInstanceState
 */
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);

    // Set the dimensions of the Google sign-in button.
    SignInButton signInButton = (SignInButton) findViewById(R.id.sign_in_button);
    signInButton.setSize(SignInButton.SIZE_WIDE);
    signInButton.setOnClickListener(this);

    loginProgressBar = (ProgressBar) findViewById(R.id.login_progress);

    mAuthenticator = new GoogleAuthenticator(this);
    mAuthenticator.setAuthListener(this);
}
项目:MHacks    文件:activity_login.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);

    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestEmail()
            .build();

    googleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this, this)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    signInButton = (SignInButton) findViewById(R.id.signInButton);
    signInButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            Intent intent = Auth.GoogleSignInApi.getSignInIntent(googleApiClient);
            startActivityForResult(intent, SIGN_IN_CODE);

        }
    });
}
项目:chatRealAndroidFirebase    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);

    // Assign fields
    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);

    // Set click listeners
    mSignInButton.setOnClickListener(this);

    // Configure Google Sign In
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.default_web_client_id))
            .requestEmail()
            .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    // Initialize FirebaseAuth
    mFirebaseAuth = FirebaseAuth.getInstance();
}
项目:SISTEM-INFORMASI-GEOGRAFIS-LOKASI-RESTORAN-DI-KOTA-BANDUNG-SUB-MODUL-ANDROID-BASE-APPLICATION-    文件:LoginGmailActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login_gmail_layout);

    session = new Session(this);
    googleSignInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestEmail().build();
    googleApiClient = new GoogleApiClient.Builder(this).enableAutoManage(this, this)
            .addApi(Auth.GOOGLE_SIGN_IN_API, googleSignInOptions)
            .addApi(Plus.API).build();
    btnLogin = (SignInButton) findViewById(R.id.signin_button);
    btnLogin.setSize(SignInButton.SIZE_ICON_ONLY);
    btnLogin.setScopes(googleSignInOptions.getScopeArray());

    btnLogin.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View v) {
            Intent signin = Auth.GoogleSignInApi.getSignInIntent(googleApiClient);
            startActivityForResult(signin, REQUEST_CODE_LOGIN);
        }
    });
    if(session.loggedin()){
        startActivity(new Intent(LoginGmailActivity.this, MainActivity.class));
        finish();
    }
}
项目:SISTEM-INFORMASI-GEOGRAFIS-LOKASI-RESTORAN-DI-KOTA-BANDUNG-SUB-MODUL-ANDROID-BASE-APPLICATION-    文件:LoginGmailActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.login_gmail_layout);

    session = new Session(this);
    googleSignInOptions = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN).requestEmail().build();
    googleApiClient = new GoogleApiClient.Builder(this).enableAutoManage(this, this)
            .addApi(Auth.GOOGLE_SIGN_IN_API, googleSignInOptions)
            .addApi(Plus.API).build();
    btnLogin = (SignInButton) findViewById(R.id.signin_button);
    btnLogin.setSize(SignInButton.SIZE_ICON_ONLY);
    btnLogin.setScopes(googleSignInOptions.getScopeArray());

    btnLogin.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View v) {
            Intent signin = Auth.GoogleSignInApi.getSignInIntent(googleApiClient);
            startActivityForResult(signin, REQUEST_CODE_LOGIN);
        }
    });
    if(session.loggedin()){
        startActivity(new Intent(LoginGmailActivity.this, MainActivity.class));
        finish();
    }
}
项目:jterm-cswithandroid    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);

    // Assign fields
    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);

    // Set click listeners
    mSignInButton.setOnClickListener(this);

    // Configure Google Sign In
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.default_web_client_id))
            .requestEmail()
            .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    // Initialize FirebaseAuth
    mFirebaseAuth = FirebaseAuth.getInstance();

}
项目:pedefacil    文件:GPlusWithLoginButtonDelegate.java   
public void initViews( SignInButton signInButton, View signOutView, Button signOutButton, Button disconnectButton, View progressViewId) {
    this.mPlusSignInButton = signInButton;
    this.mSignOutButton = signOutButton;
    this.mDisconnectButton = disconnectButton;
    this.mSignOutView = signOutView;
    this.mProgressView = progressViewId;

    if (GmsUtils.supportsGooglePlayServices(this.getActivity())) {
        // Set a listener to connect the user when the G+ button is clicked.
        mPlusSignInButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                signIn();
            }
        });
    } else {
        // Don't offer G+ sign in if the app's version is too low to support Google Play
        // Services.
        mPlusSignInButton.setVisibility(View.GONE);
        return;
    }
}
项目:flavordex    文件:LoginActivity.java   
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    mAuth = FirebaseAuth.getInstance();
    mAuthStateListener = new FirebaseAuth.AuthStateListener() {
        @Override
        public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
            final FirebaseUser user = firebaseAuth.getCurrentUser();
            if(user != null) {
                finish();
            }
        }
    };

    setContentView(R.layout.activity_login);

    mSwitcher = findViewById(R.id.switcher);

    setupEmail();
    setupGoogle((SignInButton)findViewById(R.id.button_google));
    setupFacebook((LoginButton)findViewById(R.id.button_facebook));
    setupTwitter((TwitterLoginButton)findViewById(R.id.button_twitter));
}
项目:flavordex    文件:LoginActivity.java   
/**
 * Set up Google sign-in.
 *
 * @param button The SignInButton
 */
private void setupGoogle(@NonNull SignInButton button) {
    final GoogleSignInOptions gso =
            new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                    .requestIdToken(getString(R.string.default_web_client_id))
                    .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this, this)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    button.setSize(SignInButton.SIZE_WIDE);
    button.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            signInWithGoogle();
        }
    });
}
项目:FireChat    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);

    // Assign fields
    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);

    // Set click listeners
    mSignInButton.setOnClickListener(this);

    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.default_web_client_id))
            .requestEmail()
            .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();

    // Initialize FirebaseAuth
    mFirebaseAuth = FirebaseAuth.getInstance();
}
项目:WalkPotato    文件:LoginFragment.java   
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    // Inflate the layout for this fragment
    final View v = inflater.inflate(R.layout.fragment_login, container, false);
    ImageView avatarContainer = (ImageView) v.findViewById(R.id.imgMascot);
    avatarContainer.setImageResource(R.drawable.mascot);

    mPlusSignInButton = (SignInButton)v.findViewById(R.id.plus_sign_in_button);
    if (supportsGooglePlayServices()) {
        // Set a listener to connect the user when the G+ button is clicked.
        mPlusSignInButton.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                ((MainActivity)getActivity()).getClient().connect();
            }
        });
    } else {
        // Don't offer G+ sign in if the app's version is too low to support Google Play
        // Services.
        mPlusSignInButton.setVisibility(View.GONE);

    }
    return v;
}
项目:os-mobilizer-android    文件:AuthActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_signin);

    mGoogleApiClient = new GoogleApiClient.Builder(this)
        .addConnectionCallbacks(this)
        .addOnConnectionFailedListener(this)
        .addApi(Plus.API)
        .addScope(Plus.SCOPE_PLUS_LOGIN)
        .build();

    mSignInLayout = (LinearLayout) findViewById(R.id.signInLayout);
    mProgressBar = (ProgressWheel) findViewById(R.id.progressBar);
    mSignInBtn = (SignInButton) findViewById(R.id.signInBtn);

    mSignInBtn.setOnClickListener(this);
}
项目:TP-Formation-Android    文件:LoginActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);

    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addApi(Plus.API)
            .addScope(Plus.SCOPE_PLUS_LOGIN)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .build();

    signInButton = (SignInButton) findViewById(R.id.sign_in_button);
    signInButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            mGoogleApiClient.connect();
        }
    });

}
项目:easygoogle    文件:SignIn.java   
/**
 * Add a {@link SignInButton} to the current Activity/Fragment. When clicked, the button
 * will automatically make a call to {@link SignIn#signIn()}.
 * @param context the calling context.
 * @param container a ViewGroup into which the SignInButton should be placed as the first child.
 * @return the instantiated SignInButton, which can be customized further.
 */
public SignInButton createSignInButton(Context context, ViewGroup container) {

    // Create SignInButton and configure style
    SignInButton signInButton = new SignInButton(context);
    signInButton.setSize(SignInButton.SIZE_STANDARD);
    signInButton.setColorScheme(SignInButton.COLOR_DARK);

    // Make it start sign-in on click
    signInButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            signIn();
        }
    });

    // Add to the layout, return reference to the button for user styling
    container.addView(signInButton, 0);
    return signInButton;
}
项目:io2015-codelabs    文件:MainActivity.java   
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);
    mSignOutButton = (Button) findViewById(R.id.sign_out_button);
    mRevokeButton = (Button) findViewById(R.id.revoke_access_button);
    mStatus = (TextView) findViewById(R.id.statuslabel);

    mSignInButton.setOnClickListener(this);
    mSignOutButton.setOnClickListener(this);
    mRevokeButton.setOnClickListener(this);

    mGoogleApiClient = buildGoogleApiClient();
}
项目:nfcoauth    文件:SelectDomain.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    FacebookSdk.sdkInitialize(getApplicationContext());
    setContentView(R.layout.select_domain);
    TextView server = (TextView) findViewById(R.id.textView_server_url);
    url = getIntent().getStringExtra("server");
    server.setText(url);
    callbackManager = CallbackManager.Factory.create();

    findViewById(R.id.button_domain_google).setOnClickListener(this);
    ((SignInButton) findViewById(R.id.button_domain_google)).setSize(SignInButton.SIZE_WIDE);

    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this)
            .addApi(Plus.API)
            .addScope(new Scope(Scopes.PROFILE))
            .addScope(new Scope(Scopes.EMAIL))
            .build();
}
项目:Bozon.kg_App    文件:MainActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main_login);

    btnSignIn = (SignInButton) findViewById(R.id.btn_sign_in);
    btnSignIn.setOnClickListener(this);


    // Initializing google plus api client
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .addConnectionCallbacks(this)
            .addOnConnectionFailedListener(this).addApi(Plus.API)
            .addScope(Plus.SCOPE_PLUS_LOGIN).build();

}
项目:XamarinAdmobTutorial    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.sign_in_activity);

    mPlusClient = new PlusClient.Builder(this, this, this)
            .setActions(MomentUtil.ACTIONS)
            .build();

    mSignInStatus = (TextView) findViewById(R.id.sign_in_status);
    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);
    mSignInButton.setOnClickListener(this);
    mSignOutButton = findViewById(R.id.sign_out_button);
    mSignOutButton.setOnClickListener(this);
    mRevokeAccessButton = findViewById(R.id.revoke_access_button);
    mRevokeAccessButton.setOnClickListener(this);
}
项目:android-google-accounts    文件:MainActivity.java   
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_activity);

    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);
    mSignOutButton = (Button) findViewById(R.id.sign_out_button);
    mRevokeButton = (Button) findViewById(R.id.revoke_access_button);
    mStatus = (TextView) findViewById(R.id.sign_in_status);

    mSignInButton.setOnClickListener(this);
    mSignOutButton.setOnClickListener(this);
    mRevokeButton.setOnClickListener(this);

    if (isSignedIn()) {
        rebuildGoogleApiClient();
        // TODO: This next IF statement temporarily deals with an issue where autoManage doesn't
        // call the onConnected callback after a Builder.build() when re-connecting after a
        // rotation change. Will remove when fixed.
        if (mGoogleApiClient != null && mGoogleApiClient.isConnected()) {
            onConnected(null);
        }
    }
}
项目:android-google-accounts    文件:MainActivity.java   
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main_activity);

    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);
    mSignOutButton = (Button) findViewById(R.id.sign_out_button);
    mRevokeButton = (Button) findViewById(R.id.revoke_access_button);
    mStatus = (TextView) findViewById(R.id.sign_in_status);

    mSignInButton.setOnClickListener(this);
    mSignOutButton.setOnClickListener(this);
    mRevokeButton.setOnClickListener(this);

    if (savedInstanceState != null) {
        mSignInProgress = savedInstanceState.getInt(SAVED_PROGRESS, STATE_DEFAULT);
    }

    rebuildGoogleApiClient();
}
项目:gplus-photohunt-client-android    文件:BaseActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    getSupportActionBar().setDisplayShowHomeEnabled(false);

    mPhotoClient = new PhotoClient();

    mImageLoader = ((PhotoHuntApp) getApplication()).getImageLoader();

    // Create the PlusClientFragment which will initiate authentication if
    // required.
    // AuthUtil.SCOPES describe the permissions that we are requesting of
    // the user to access
    // their information and write to their moments vault.
    // AuthUtil.VISIBLE_ACTIVITIES describe the types of moment which we can
    // read from or write
    // to the user's vault.
    mPlus = PlusClientFragment.getPlusClientFragment(this, AuthUtil.SCOPES,
            AuthUtil.VISIBLE_ACTIVITIES);

    mSignInButton = (SignInButton) getLayoutInflater().inflate(
            R.layout.sign_in_button, null);
    mSignInButton.setOnClickListener(this);
}
项目:Allow    文件:LoginActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);

    mLogout = getIntent().getBooleanExtra("logout", false);

    mPlusClient = new PlusClient.Builder(
            this, // Context 
            this, // ConnectionCallbacks
            this) // OnConnectionFailedListener
            .build();

    mProgress = (ProgressBar)findViewById(R.id.progressBar);
    mBtnSignIn = (SignInButton)findViewById(R.id.sign_in_button);
    mBtnSignIn.setOnClickListener(this);

    connectGPlus();
}
项目:codeexamples-android    文件:SignInActivity.java   
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_sign_in);

        // Assign fields
        mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);

        // Set click listeners
        mSignInButton.setOnClickListener(this);

        // Configure Google Sign In
        GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
                .requestIdToken(getString(R.string.default_web_client_id))
                .requestEmail()
                .build();
        mGoogleApiClient = new GoogleApiClient.Builder(this)
//                .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
                .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
                .build();

        // Initialize FirebaseAuth
    }
项目:wabbit-client    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.sign_in_activity);

    mPlusClient = new PlusClient.Builder(this, this, this)
            .setActions(MomentUtil.ACTIONS)
            .build();

    mSignInStatus = (TextView) findViewById(R.id.sign_in_status);
    mSignInButton = (SignInButton) findViewById(R.id.sign_in_button);
    mSignInButton.setOnClickListener(this);
    mSignOutButton = findViewById(R.id.sign_out_button);
    mSignOutButton.setOnClickListener(this);
    mRevokeAccessButton = findViewById(R.id.revoke_access_button);
    mRevokeAccessButton.setOnClickListener(this);
}
项目:wabbit-client    文件:StartActivity.java   
@Override
public void onCreate(Bundle savedExtras){
    super.onCreate(savedExtras);

    setContentView(R.layout.login_layout);

    button = (SignInButton)findViewById(R.id.sign_in_button);
    button.setOnClickListener(new OnClickListener() { 
        @Override
        public void onClick(View v) {
            mGameHelper.beginUserInitiatedSignIn();
            //startMain();
            //finish();
        }
    });
}
项目:jcertif-android-2013    文件:LoginFragment.java   
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    setRetainInstance(true);
    View rootView = inflater.inflate(R.layout.fragment_login, container, false);
    getActivity().setTitle(getString(R.string.login));
    mPlusOneButton = (SignInButton) rootView.findViewById(R.id.sign_in_button);
    twitterSigninButton = (Button) rootView.findViewById(R.id.sign_in_twitter);
    mPlusOneButton.setOnClickListener(this);
    twitterSigninButton.setOnClickListener(this);

    mSharedPreferences = getActivity().getSharedPreferences(Config.PREFERENCE_JCERTIF_TWITTER, 0);

    // recuperation des cles oauth via les serveurs twitter
    Bundle bundle = getArguments();
    if (bundle != null && bundle.containsKey("params")) {
        TwitterConnect connect = new TwitterConnect();
        connect.execute(bundle.getString("params"));
    }

    return rootView;
}
项目:iosched2013    文件:AccountActivity.java   
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    ViewGroup rootView = (ViewGroup) inflater.inflate(
            R.layout.fragment_login_main, container, false);
    TextView descriptionTextView = (TextView) rootView.findViewById(
            R.id.sign_in_description);
    descriptionTextView.setText(Html.fromHtml(getString(R.string.description_sign_in_main)));
    SignInButton signinButtonView = (SignInButton) rootView.findViewById(R.id.sign_in_button);
    signinButtonView.setSize(SignInButton.SIZE_WIDE);
    signinButtonView.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View view) {
            getActivity().getSupportFragmentManager().beginTransaction()
                    .replace(R.id.root_container, new ChooseAccountFragment(),
                            "choose_account")
                    .addToBackStack("signin_main")
                    .commit();
        }
    });
    return rootView;
}
项目:SampleAppArch    文件:LoginActivity.java   
private void initUI() {
  mEmailView = binding.email;
  mPasswordView = binding.password;
  mLoginFormView = binding.loginForm;
  mProgressView = binding.loginProgress;
  SignInButton signInButton = binding.signInButton;
  signInButton.setSize(SignInButton.SIZE_STANDARD);
  signInButton.setOnClickListener(this);
}
项目:VR-One    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);

    mContentView = (RelativeLayout) findViewById(R.id.activity_sign_in);

    //getActionBar().hide();
    Window window = getWindow();
    window.setStatusBarColor(BLACK);

    mSignInButton = (SignInButton) findViewById(R.id.GoogleSignInButton);
    mSignInButton.setOnClickListener(this);

    mSkipButton = (Button) findViewById(R.id.skipSignInButton);
    mSkipButton.setOnClickListener(this);

    mSignInButton.setSize(SignInButton.SIZE_WIDE);
    mSignInButton.setColorScheme(SignInButton.COLOR_DARK);

    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this, this)
            .addApi(Auth.GOOGLE_SIGN_IN_API, mGso)
            .build();


    if(mGoogleApiClient.isConnected()) {
        Intent intent = new Intent(this, MainActivity.class);
        startActivity(intent);
    }

}
项目:RxGooglePhotos    文件:MainActivity.java   
private void initUi() {
    setContentView(R.layout.activity_main);

    Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
    setSupportActionBar(toolbar);

    RecyclerView recyclerView = (RecyclerView) findViewById(R.id.recyclerview);
    adapter = new GooglePhotosAdapter(this, true);
    recyclerView.setAdapter(adapter);
    GridLayoutManager manager = new GridLayoutManager(this, 2);
    recyclerView.setLayoutManager(manager);
    containerIntro = findViewById(R.id.intro_container);
    containerPhotos = findViewById(R.id.photos_container);

    refreshLayout = (SwipeRefreshLayout) findViewById(R.id.swipe_refresh_layout);
    refreshLayout.setColorSchemeColors(ContextCompat.getColor(this, R.color.colorAccent));
    refreshLayout.setOnRefreshListener(this::reload);

    btnSignIn = (SignInButton) findViewById(R.id.sign_in_button);
    findViewById(R.id.sign_out_btn).setOnClickListener(this::btnSignOutClick);
    textViewAccount = (TextView) findViewById(R.id.account);

    btnSignIn.setOnClickListener(this::btnSignInClick);
    adapter.setItemClickListener(adapterClickListener);

    containerIntro.setVisibility(View.VISIBLE);
    btnSignIn.setVisibility(View.GONE);
    containerPhotos.setVisibility(View.GONE);
}
项目:StudyBuddy    文件:MainActivity.java   
@Override
    public void onStart() {
        super.onStart();
        FirebaseUser currentUser = mAuth.getCurrentUser();
        if (currentUser == null) {
            out.println("Not logged in");
            final AlertDialog.Builder signInDialogBuilder = new AlertDialog.Builder(context);
            LayoutInflater inflater = this.getLayoutInflater();
            View signInDialogView = inflater.inflate(R.layout.dialog_sign_in, null);
            signInDialogBuilder.setView(signInDialogView);
            signInDialogBuilder.setTitle("Sign in");
            final SignInButton signInButton = (SignInButton) signInDialogView.findViewById(R.id.signInDialogGoogle);
            final AlertDialog signInDialog = signInDialogBuilder.create();
            signInButton.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    Intent signInIntent = Auth.GoogleSignInApi.getSignInIntent(mGoogleApiClient);
                    startActivityForResult(signInIntent, RC_SIGN_IN);
                    out.println("TEST");
                    signInDialog.dismiss();
                }
            });
            signInDialog.show();
        } else {
            // Logged in
            // TODO: Add firestore
            Log.d("Tag", "Successfully logged in!");
            String emailAddr = currentUser.getEmail();
            String[] userNameDots = emailAddr.substring(0, emailAddr.lastIndexOf("@"))
                        .split(".");
            StringJoiner joiner = new StringJoiner("");
            for (String string:userNameDots) joiner.add(string);
            userName = joiner.toString();
            out.println(userName);
//            userName = userNameDots.join("");
        }
    }
项目:CSI-KJSCEOfficial    文件:LoginActivity.java   
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_login);
    context = this;
    try {
        saveLogcatToFile(this);
    } catch (IOException e) {
        e.printStackTrace();
    }
    parentLayout = findViewById(R.id.login_parent_layout);
    btnSignin = (SignInButton)findViewById(R.id.btn_sign_in);
    btnSignin.setOnClickListener(this);

    checkConnection();

    GoogleSignInOptions gso = new GoogleSignInOptions
            .Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestEmail()
            .build();

    mGoogleApiClient = new GoogleApiClient
            .Builder(this)
            .enableAutoManage(this, this)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();
}
项目:event-me    文件:SignInActivity.java   
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_sign_in);
    ActionBar actionBar = getSupportActionBar();
    sharedPreferences = getApplicationContext().getSharedPreferences("event_me", Context.MODE_PRIVATE);
    if(actionBar!=null)
        actionBar.hide();
    GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInOptions.DEFAULT_SIGN_IN)
            .requestIdToken(getString(R.string.api_client_id))
            .requestEmail()
            .build();
    mGoogleApiClient = new GoogleApiClient.Builder(this)
            .enableAutoManage(this /* FragmentActivity */, this /* OnConnectionFailedListener */)
            .addApi(Auth.GOOGLE_SIGN_IN_API, gso)
            .build();
    signInButton = (SignInButton)findViewById(R.id.sign_in_button);
    signInButton.setOnClickListener(this);
    mAuth = FirebaseAuth.getInstance();
    mAuthListener = new FirebaseAuth.AuthStateListener() {
        @Override
        public void onAuthStateChanged(@NonNull FirebaseAuth firebaseAuth) {
            FirebaseUser user = firebaseAuth.getCurrentUser();
            if (user != null) {
                // User is signed in
                Log.d(TAG, "onAuthStateChanged:signed_in:" + user.getUid());
            } else {
                // User is signed out
                Log.d(TAG, "onAuthStateChanged:signed_out");
            }
        }
    };
    mDatabase = FirebaseDatabase.getInstance().getReference();
}