Sync Adapter ohne Konto
Brauche ich, um zu Holen einige Daten über die cloud aus meiner app. Ich habe beobachtet, dass die google-IO-video-on-RESTful android apps @ http://www.youtube.com/watch?v=xHXn3Kg2IQE&t=43m58s Es empfiehlt sich in der finalen Folien zu verwenden SyncAdapter für die Integration mit dem Android-System.
Später erfuhr ich, dass man, um ein Konto zu verwenden, zu implementieren SyncAdapter. Meine app nicht mit dem Konto. Benutzer können kostenlos herunterladen Daten-ohne Anmeldung. Kann ich trotzdem mit SyncAdapter? Ist es ein stock dummy-account, den ich verwenden könnte?
Edit: ich habe ein content-provider für meine app, so dass ist nicht ein problem
Edit2: ich habe gerade geschaut bei der Wetter-und Aktien-apps unter Einstellungen -> Konten & Sync. Sie können sehen, dass Sie damit synchronisieren, aber nicht über ein "Konto entfernen" drückst. Auf der anderen Seite, Google -, Facebook-und Skype-apps ermöglichen die Synchronisierung PLUS haben Sie eine "Konto entfernen" drückst. Dies bedeutet, Wetter und Aktien nicht Konten verwenden, in der Erwägung, dass Google, Facebook und Skype tun.
Den tutorials, die ich gefunden @ http://ericmiles.wordpress.com/2010/09/22/connecting-the-dots-with-android-syncadapter/ und @ http://www.c99.org/2010/01/23/writing-an-android-sync-provider-part-1/ sagen, dass man haben MUSS, ein Konto zur Nutzung von Sync-Adapter. :S ???
InformationsquelleAutor der Frage siamii | 2011-02-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich einen Kontakt sync-adapter wo ich nicht haben, ein Konto Autorisierung, und oder die Konfiguration der Bildschirme. Es war nicht so schwer. Ich glaube nicht, dass für den Umgang mit dem Android-Konto Zeug war, dass viel von einem deal.
Zitat aus deinem tutorial link:
Also es ist im Grunde nur eine Kopie und paste aus dem Beispiel, das ist ziemlich viel, was ich Tat und es funktionierte gut.
Weiß ich nicht sicher, aber alle Adapter, die nicht über "Konto Entfernen" zu sein scheint, built-in ROM Adapter auf alle Geräte habe ich mir angeschaut. Ich bin mir nicht sicher, Sie haben zu sorgen.
InformationsquelleAutor der Antwort Shane Powell
Als die Android Developer docs sagen
Gibt es einen ganzen Artikel über Erstellen eines Stub-Authenticator. Mir ist klar, dass diese Frage ist alt und die Antwort wurde akzeptiert, vor langer Zeit, aber ich fühlte, dass eine aktuelle Ergänzung zu den offiziellen docs sollten hier aufgenommen werden.
InformationsquelleAutor der Antwort nindalf
Ich bekomme immer wieder viele Benachrichtigungen von dieser Frage, also dachte ich, ich Teile diese info. So fügen Sie SyncAdapter ohne Konto. Sie können diese in
onCreate
vonMyApplication extends Application
Klasse. Dies setzt Voraus, Sie haben bereits eineSyncAdapter
undContentProvider
umgesetzt. Sie können das tun, indem Sie die folgenden tutorials, die in die Frage.res/xml/syncadapter.xml
res/xml/authenticator.xml
InformationsquelleAutor der Antwort siamii