Cómo integrar facebook, twitter y google plus a una aplicación para Android

Me gusta integrar Facebook, twitter y Google plus a mi aplicación, para que al usar la aplicación, el usuario pueda actualizar su estado. Por lo tanto, me gusta saber cómo se puede hacer esto.

Gracias

En cuanto a Facebook y Twitter, puede hacer esto a través de su API. Para el facebook, afortunadamente tienen proporcionar desarrollador android con facebook sdk para android , ejemplo incluido en el SDK.

Y para Twitter puede utilizar las bibliotecas externas, tal como está escrito en Twitter desarrollador de documentos , y hay una biblioteca llamada Twitter4J que está listo para Android.

Desafortunadamente, Google Plus API aún no está disponible.

Recomiendo encarecidamente no utilizar esos SDK ya que contienen una gran cantidad de errores, y no son muy confiables por lo que he visto.

Si sólo desea compartir texto simple de su aplicación a Facebook o Twitter y así sucesivamente … Yo recomendaría para crear un selector para que el usuario elija qué aplicación de su teléfono que desea que el usuario para compartir. Es más simple, más fiable y más la "forma androide" de hacerlo.

Aquí está el código que tiene que escribir:

Intent shareIntent=new Intent(Intent.ACTION_SEND); shareIntent.setType("text/plain"); shareIntent.putExtra(Intent.EXTRA_TEXT,"I want to share this with you!"); shareIntent.putExtra(Intent.EXTRA_SUBJECT, "Great Post"); startActivity(Intent.createChooser(shareIntent, "Share...")); 

Ahora puede probar esta biblioteca: https://github.com/antonkrasov/AndroidSocialNetworks

Es muy fácil de usar:

 mSocialNetworkManager = (SocialNetworkManager) getFragmentManager().findFragmentByTag(SOCIAL_NETWORK_TAG); if (mSocialNetworkManager == null) { mSocialNetworkManager = SocialNetworkManager.Builder.from(getActivity()) .twitter(<< TWITTER API TOKEN >>, << TWITTER API SECRET >>) .linkedIn(<< LINKED_IN API TOKEN >>, << LINKED_IN API TOKEN >>, "r_basicprofile+rw_nus+r_network+w_messages") .facebook() .googlePlus() .build(); getFragmentManager().beginTransaction().add(mSocialNetworkManager, SOCIAL_NETWORK_TAG).commit(); } 

 mSocialNetworkManager.getTwitterSocialNetwork().requestLogin(new OnLoginCompleteListener() { @Override public void onLoginSuccess(int socialNetworkID) { } @Override public void onError(int socialNetworkID, String requestID, String errorMessage, Object data) { } }); 

En su aplicación, puede utilizar los complementos IDE de tela para integrar su aplicación con Twitter. Con Fabric puedes integrar twitter en pasos simples Los plugins IDE de Fabric crearán y configurarán automáticamente una aplicación de Twitter cuando la utilices para integrar el Kit de Twitter en tu aplicación. Puede leer la documentación relacionada en el siguiente enlace: https://docs.fabric.io/android/index.html

  • Propuesta de participación de Android Twitter: ¿Cómo compartir solo Tweet o Mensaje directo?
  • ¿Cómo agregar el botón de compartir en android?
  • Conexión / autenticación de Twitter en Android Fragment
  • Facebook Android API y Twitter Webview Login integración
  • Error al iniciar "com.twitter.android.PostActivity"
  • Error: Error al resolver: com.twitter.sdk.android:twitter:2.3.0 - Android Studio
  • ¿Cómo puedo publicar en Twitter con Intent Action_send?
  • Twitter4j getOAuthRequestToken () con la URL de devolución de llamada falla en Android?
  • Abrir perfil de usuario de aplicaciones de Twitter desde la aplicación de Android
  • Cerrar la ventana del navegador después de iniciar sesión en twitter android con twitter4J
  • Salir o cambiar cuentas usando Parse Twitter / Facebook Authentication
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.