Sono in procinto di sviluppare un'applicazione Android e sono in conflitto sull'opportunità o meno di utilizzare Ormlite per l'aggiornamento e il recupero dei dati in combinazione con il provider di contenuti Android. Il fornitore di contenuti verrebbe utilizzato principalmente per notificare all'app le modifiche apportate ai dati che si sono verificati nell'app su altre piattaforme. Forse lo sto rendendo più complicato di quello che deve essere. Alcune opinioni più esperte sarebbero molto apprezzate!Utilizzo di Ormlite in combinazione con il provider di contenuti Android
risposta
Provalo. L'esperienza acquisita di solito vale la pena, anche se si finisce per scartare il risultato. Oh, e facci sapere come va, perché sono stato curioso anche di OrmLite. :-)
Finora, la mia esperienza con Ormlite è stata piacevole. C'è un po 'di una curva di apprendimento e una mancanza di documentazione sul sito. Ma il framework stesso è di grande aiuto. – dionysus
Il conflitto che sto avendo in questo momento con l'utilizzo del provider di contenuti Android è che essendo già in grado di creare le mie entità e la normalizzazione del database, ho appena compreso che dovrò cambiare i nomi delle colonne delle colonne delle chiavi primarie di ogni tabella ed entità a _id. Questo è consigliato a causa dell'uso di ListView che richiede la chiave primaria identificata da questo specifico nome di colonna. L'altro problema che ho è che ho creato i miei DAO basati su Ormlite. Tuttavia, un fornitore di contenuti è un DAO. – dionysus
Quindi, senza dover fare troppo ricodifica, dovrò tenere DAO che usa Ormlite e semplicemente avere un altro livello che è semplicemente il fornitore di contenuti che accede al DAO. Sto pensando che il mio fornitore di contenuti funzionerà semplicemente come un livello Webservice nella mia applicazione. Vi terrò informati sui miei progressi. – dionysus
https://github.com/blandware/android-atleap biblioteca è un esempio di utilizzo ContentProvider in combinazione con OrmLite
Andrey, grazie per le informazioni. Approfondirò questo per alcuni buoni esempi. – dionysus
È possibile utilizzare OrmLiteContentProvider o Android AtLeap accelerator in combinazione con OrmLite. Entrambe le librerie consentono di definire facilmente il fornitore di contenuti in cima al modello di dati OrmLite.
- 1. Utilizzo di DAO verde con provider di contenuti
- 2. Provider di contenuti Android aggiornano determinate colonne
- 3. Utilizzo di SurfaceTexture in combinazione con RenderScript
- 4. Come interrogare il provider di contenuti UserDictionary su Android?
- 5. Come posso inizializzare il provider di contenuti?
- 6. ORMLite con CursorAdapter in Android
- 7. Android, provider di contenuti nel progetto di libreria
- 8. Problema di perdita del database del provider di contenuti Android
- 9. Provider di contenuti in conflitto facebook SDK
- 10. Come testare i provider di contenuti su Android
- 11. Android "Nessun provider di contenuti trovato per revoca autorizzazione"
- 12. Proguard con OrmLite su Android
- 13. Metodo personalizzato Android nel provider di contenuti per ottenere il numero di record nella tabella?
- 14. Widget con provider di contenuti; impossibile usare ReadPermission?
- 15. Come aggiungere la clausola limite utilizzando il provider di contenuti
- 16. interrogazione ORMLite citando, Android
- 17. Fornitore di contenuti privati Android?
- 18. Integrazione di ormlite-4.9 con sqlcipher-2.08
- 19. Passaggio blob binario tramite un provider di contenuti
- 20. Generatore di Content Provider per Android Studio
- 21. Esempi di provider di contenuti che non utilizzano SQLite
- 22. problema durante l'apertura Asset file con l'aiuto di provider di contenuti
- 23. Relazione One-To-Many in ORMLite Android
- 24. Tipi generati Esempio di utilizzo del provider
- 25. autorità duplicate di provider Android
- 26. Interrogazione provider di contenuti Android dalla riga di comando (shell adb)
- 27. Utilizzo di un provider di autenticazione personalizzato in Symfony2
- 28. Supporto chiave esterna ORMlite Android
- 29. ORMLITE ORDER_BY con più colonne
- 30. Confuso sulla sincronizzazione di più tabelle con adattatore di sincronizzazione e provider di contenuti
C'è una mailing list google per utenti Android ORMLite che possono essere in grado di aiutare: https://groups.google.com/forum/?fromgroups#!forum/ormlite-android – Gray
Grigio- Grazie per l'input – dionysus
Una libreria è stato inviato a GitHub per questo scopo: https://github.com/jakenjarvis/Android-OrmLiteContentProvider/blob/master/README.md – Snicolas