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
- ¿Cómo tweet de la aplicación de Android?
- Tejido de Twitter Login para Android
- twitter4j alcanza la longitud máxima cuando envía la imagen con texto en android
- Twitter Android App - Código fuente
- Cheque Quien estoy siguiendo a través de Twitter4j
- Inicia sesión con Twitter en la aplicación de phonegap
- Webview no muestra Twitter en algunos Droids
- Cómo obtener la devolución de llamada de twitter después de tweet en el navegador
- Cómo configurar un diseño de menú principal en Android?
- Twitter Cómo obtener el perfil de usuario pic usando el plugin Fabric en android Studio (Fixed)
- Twitter SDK requestCode
- Cómo subir imagen a twitter con android sdk
- La conexión de twitter falló
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
- Cómo obtener la ruta del archivo desde el almacenamiento interno en android
- Pasar ArrayList de objetos a través de la intención – Java (Android)