Android twitter4j autenticación a través de la aplicación de twitter instalado no navegador
Estoy usando twitter4j en mi aplicación de Android para publicar el estado de Twitter como en este ejemplo: http://www.androidhive.info/2012/09/android-twitter-oauth-connect-tutorial/
Todo está funcionando bien, pero la pregunta es: La autenticación se realiza a través de navegador .. ¿hay alguna manera de detectar si twitter aplicación ya está instalado en el móvil y autenticarse a través de él?
- Android twitter 4j integración obtener entidades tweet
- La conexión de twitter falló
- Uso de la API de transmisión de Twitter
- Integración de Twitter4j a través de Android Studio
- Cheque Quien estoy siguiendo a través de Twitter4j
Gracias.
- TwitterException: No se puede acceder
- Cerrar la ventana del navegador después de iniciar sesión en twitter android con twitter4J
- Volver atrás después de la llamada Intent.ACTION_VIEW en android
- Android twitter4j subir imagen
- Twitter aplicación sólo la autenticación java android con twitter4j
- 403: La solicitud se entiende, mensaje - SSL es necesario código - 92, pero se ha rechazado Twitter Android
- Android onNewIntent Uri es siempre nulo
- ¿Salir de la cuenta de Twitter usando JTwitter?
EDITADO: 27 de noviembre de 2014
Twitter recientemente publicado Tejido que incluye soporte para SSO. Desde los documentos Android :
Al intentar obtener un token de autenticación, el Kit usará la aplicación de Twitter instalada localmente para ofrecer una experiencia de inicio de sesión único. Si el Kit no puede acceder al token de autenticación a través de la aplicación de Twitter, vuelve a utilizar una vista web para finalizar el proceso de OAuth.
Mi respuesta más antigua está abajo.
Tl; dr Actualmente, SSO con Twitter no es posible en Android.
Versión más larga: Lo que básicamente estás pidiendo es Single Sign-On (SSO), similar a lo que está disponible con el SDK de Facebook para Android. Twitter nunca se ha molestado en implementar su propia biblioteca para Android, por no hablar de SSO. Hay un montón de personas que han pedido en los foros de dev ( aquí y aquí ), pero la respuesta estándar es, y cito,
En la actualidad, no ofrecemos un SDK para Android con el mismo nivel de integración que está disponible en iOS5.
Twitter necesita primero obtener su aplicación para Android para admitir SSO. Yo sugeriría usar Facebook y Google+ para iniciar sesión en lugar de Twitter.
- Cómo mostrar la notificación únicamente en el dispositivo Android Wear
- RemoteViewsFactory llamado getViewAt cuando el dataset vacío