Estoy intentando agregar la cuenta de encargo con AccountManager.addAccount() en androide. Estaba siguiendo este tutorial . Cuando estoy tratando de obtener resultados con el método de run AccountManagerCallback consigo AuthenticatorException con mensaje: android.accounts.AuthenticatorException: bind failure . Después de algunas investigaciones encontré dos posibles soluciones, pero ya he declarado autenticador dentro de la etiqueta de la […]
Tengo 2 proyectos separados de Android, uno es la implementación de la AbstractAccountAuthenticator para administrar las cuentas de usuario en el dispositivo y el otro es una aplicación push que debe obtener un token de AccountAuthenticator y utilizarlo. La implementación de AbstractAccountAuthenticator está funcionando y agrega cuentas cuando se llama desde la sección "Cuentas y […]
Estoy recibiendo un bloqueo siempre cuando instalo o desinstalo una aplicación que utiliza Sync Service, como Facebook, whatsup, etc. "Desafortunadamente, Exchange Services se ha detenido." No sé por qué, pero sólo sucede para algunos dispositivos, en mi caso todos los de entonces son Android 4.4.2. Primero pensé que era culpa de mi aplicación, pero no […]
Así que estoy tratando de sincronizar a google docs, sin tener que pedir al usuario sus credenciales. Yo uso este código para obtener un auth-token: AccountManager mgr = AccountManager.get(activity); authToken = mgr.blockingGetAuthToken(account, DocsService.DOCS_SERVICE, true); Esto devuelve un token de autorización que parece bien formateado. Así que en mi DocsService corro: service.setAuthSubToken(authToken); Sin embargo, cuando intento […]
Mi aplicación necesita sincronizar algunos datos del servidor. He añadido las clases necesarias (de forma similar a SampleSyncAdapter) ahora puedo agregar cuenta a través de "Configuración / Sync y Cuentas". Pero quiero haber agregado ya mi cuenta y sincronización de trabajo justo después de que la aplicación esté instalada (no quiero que el usuario realice […]
En el tutorial de AccountManager Recordando a su usuario , se recomienda: Si hay más de una Account en la matriz, debe presentar un diálogo pidiendo al usuario que seleccione una. ¿Cuál es la mejor manera de hacer esto? Tengo una solución en mente, pero si hay otros buenos ejemplos de la comunidad, parece que […]
Necesito recuperar un token de autenticación de un dispositivo Android (cliente) usando AccountManager.getAuthToken y luego volver a usarlo a través de Zend_Gdata (lado del servidor) Cuando se utiliza el calendario 'cl' authTokenType las cosas funcionan como se esperaba, Android fuente: String calendarToken = getAuthToken(account, 'cl' … PHP fuente: $token = // value retrieved via Android […]
Utilizo AccountManager addAccountExplicitly () para agregar una cuenta a AccountManager. Entonces llamo ContentResolver.setSyncAutomatically(account, ContactsContract.AUTHORITY, true); Después de hacer eso, al buscar en la pantalla "Cuentas y sincronización" del dispositivo, veo mi cuenta, pero cuando hago clic en, veo que la casilla de verificación "Sincronizar contactos" no aparece. Puede tomar unos minutos para que aparezca … […]
Me gustaría impedir que el usuario eliminara la cuenta de las cuentas de Android de mi aplicación. Android AbstractAccountAuthenticator proporciona un método getAccountRemovalAllowed que puedo utilizar para evitar que se elimine la cuenta. Hasta aquí todo bien. Pero cuando intento quitar la cuenta de ajustes, el diálogo es asustadizo. Dice que sólo se puede eliminar […]
Estoy escribiendo una aplicación que debería usar una cuenta propia para contactos. He encontrado un montón de ejemplos en Internet, pero no es lo que quiero. Y el SampleSyncAdapter de las muestras no me ayuda mucho. Lo que quiero es algo así como AccountManager _accountMgr = AccountManager.get(context); Account [] accounts = _accountMgr.getAccounts(); final Account account […]