2012-07-09 39 views
7

¿Cuál es la forma más sencilla de crear una cuenta personalizada en Android? Hasta ahora he leído la documentación: pero ciertamente no ayudó mucho (información muy vaga). Intenté leer el ejemplo de LastFm, pero ciertamente hicieron las cosas un poco más elaboradas, lo que no entendí bien, ya que no soy más que un principiante de Android con las cuentas. Sé que no es tan simple como llamar:crear cuenta personalizada android

final Account account = new Account(mUsername, your_account_type); 
mAccountManager.addAccountExplicitly(account, mPassword, null); 

porque esto trow una excepción. Hasta ahora entendí que necesito usar un AccountAuthenticatorActivity y un servicio que funciona como autenticador. Cualquier ayuda que me señale en la dirección correcta sería muy apreciada.

+0

Esta publicación en stackoverflow también puede ser útil: [http://stackoverflow.com/questions/24227274/how-to-add-programmatically-a-custom-account-in-android/39686087#39686087](http: //stackoverflow.com/questions/24227274/how-to-add-programmatically-a-custom-account-in-android/39686087#39686087). –

Respuesta

5

¿Ha verificado el sample sync adapter app? Es un poco complicado y complicado, pero si te quedas con él puedes hacer que las cosas funcionen. Tengo una implementación un poco más simple en un android app I've been working on si quieres verificar eso también.

Las cuentas son una de esas cosas que realmente deseo que android sea mucho más simple. Solía ​​ser una característica poco documentada pero crítica. Sin embargo, la documentación parece estar mejorando.

+0

He estado comprobando la aplicación del adaptador de sincronización de muestra y estoy teniendo dificultades con ella, pero sin duda me hizo entender un poco mejor, sin embargo, todavía no está tan claro como el agua. Probaré tu aplicación para intentar entenderla, gracias por compartirla, y si me hace aclarar las cosas, aceptaré la respuesta :) – Raykud

+0

Ciertamente tu proyecto me ayudó mucho a entenderlo O_O muchas gracias. La mejor parte es que la organizaste así que no fue difícil encontrarla: P – Raykud

+0

@Raykud me alegro de que haya sido útil. –

Cuestiones relacionadas