android - imagenes - ver imagen original
Agregar un botón de Google+1 en la aplicación de Android (4)
Solo me preguntaba si había algún modo de agregar un botón de Google +1 dentro de mi aplicación de Android. He visto un +1 en el Android Market, así que creo que habría alguna forma de hacerlo.
Con el nuevo Android Studio (2.2.2, eso es lo que estoy usando), puedes hacerlo más fácilmente. Hay una función incorporada para crear fragmentos con el botón +1. Puede usar el diseño o el código de inicialización de PlusOneButton en una actividad o en cualquier lugar que desee. Verifique la siguiente imagen:
Editar: No olvides configurar tu aplicación en la consola de Google Api
Con la plataforma de Google+ para Android, ahora puede integrar un botón nativo +1 en su aplicación de Android.
1) Primero debe initialize el objeto PlusClient
en su Actividad.
2) Incluya PlusOneButton en su diseño:
<com.google.android.gms.plus.PlusOneButton
xmlns:plus="http://schemas.android.com/apk/lib/com.google.android.gms.plus"
android:id="@+id/plus_one_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
plus:size="standard"
plus:annotation="inline" />
3) Asigne el PlusOneButton a una variable miembro en su controlador Activity.onCreate.
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
mPlusClient = new PlusClient(this, this, this);
mPlusOneButton = (PlusOneButton) findViewById(R.id.plus_one_button);
}
4) Actualice el estado de PlusOneButton cada vez que la actividad reciba el foco en su controlador Activity.onResume.
protected void onResume() {
super.onResume();
// Refresh the state of the +1 button each time the activity receives focus.
mPlusOneButton.initialize(mPlusClient, URL);
}
Para obtener más información, consulte https://developers.google.com/+/mobile/android/#recommend_content_with_the_1_button
La respuesta aceptada está desactualizada ....
XML:
<com.google.android.gms.plus.PlusOneButton
xmlns:plus="http://schemas.android.com/apk/lib/com.google.android.gms.plus"
android:id="@+id/plus_one_button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
plus:size="standard"
plus:annotation="inline" />
Actividad :
// The request code must be 0 or greater.
private static final int PLUS_ONE_REQUEST_CODE = 0;
protected void onResume() {
super.onResume();
// Refresh the state of the +1 button each time the activity receives focus.
mPlusOneButton.initialize(URL, PLUS_ONE_REQUEST_CODE);
}
e incluso antes de ese punto en barbecho este enlace:
https://developers.google.com/+/mobile/android/getting-started
Para agregar google plus one, primero debe habilitar la API en la consola del desarrollador, luego registrar su aplicación con el nombre del paquete, luego incluirla en su aplicación.
Aquí está el ejemplo completo con una explicación detallada.