Negli ultimi giorni ho sperimentato con l'SDK di Android, pronto a scrivere un'app per il negozio, tuttavia ho riscontrato un po 'di problemi .Avvio in modo programmatico dell'attività "Aggiungi account" in Android 2.2
L'app che scriverò richiede che l'utente abbia un account Google associato al telefono. Recedere e utilizzare il token di autenticazione ecc. Non era un problema, tuttavia mi piacerebbe essere in grado di mostrare l'attività che un utente potrebbe raggiungere utilizzando i menu Impostazioni-> Account-> Aggiungi account.
Ora attraverso la sperimentazione sono stato in grado di avviare questa attività dalla shell utilizzando il seguente comando.
am start -n com.google.android.gsf/.login.AccountIntroActivity
Ho problemi a eseguire la stessa azione in JAVA utilizzando la classe Intent.
Qualcuno potrebbe dirmi in primo luogo se questo può essere fatto o meno tramite JAVA, e in secondo luogo come potrei farlo per favore?
Se devo accontentarmi della schermata Impostazioni di sincronizzazione, lo farò (ciò può essere ottenuto tramite l'intento Settings.ACTION_SYNC_SETTINGS), tuttavia sarebbe molto bello poter indirizzare l'utente direttamente alla schermata richiesta.
I miei ringraziamenti - che è un passo più vicino a quello che sto cercando di realizzare, invece di citare i nostri maestri Jedi - 'questo è non l'attività che stai cercando '. È il prossimo passo della catena che sto tentando di richiamare, parte dell'Impostazione guidata, l'attività che appare quando si fa clic sul simbolo dell'account "Google". Se ciò è impossibile, rimarrò con la risposta ACTION_ADD_ACCOUNT. Grazie – Seidr
Probabilmente è impossibile perché non vedo sulla risorsa collegata. E questa è l'unica pagina che descrive le impostazioni globali. – Pentium10
Questo è quello che temevo - immagino che l'accesso al componente che sto chiamando sopra da adb shell (com.google.android.gsf/.login.AccountIntroActivity) sia probabilmente limitato a come. – Seidr