Estoy en el proceso de desarrollo de una aplicación de Android y tengo un conflicto sobre si debo usar Ormlite para actualizar y recuperar datos junto con el proveedor de contenido de Android. El proveedor de contenido se usaría principalmente para notificar a la aplicación los cambios en los datos que se han producido en la aplicación en otras plataformas. Tal vez estoy haciendo esto más complicado de lo que debe ser. ¡Algunas opiniones más experimentadas serían muy apreciadas!Uso de Ormlite en conjunción con el proveedor de contenido de Android
Respuesta
Pruébalo. La experiencia adquirida generalmente vale la pena el esfuerzo, incluso si termina descartando el resultado. Ah, y díganos cómo va, porque también he tenido curiosidad por OrmLite. :-)
Hasta ahora, mi experiencia con Ormlite ha sido agradable. Hay una pequeña curva de aprendizaje y falta de documentación en el sitio. Pero el marco en sí me parece de mucha ayuda. – dionysus
El conflicto que estoy teniendo ahora con el uso del proveedor de contenido de Android es que ya he creado mis entidades y la normalización de la base de datos, me acabo de dar cuenta de que tendré que cambiar los nombres de las columnas de las claves principales de cada tabla y entidad a _id. Esto se recomienda debido al uso del ListView que necesita la clave principal identificada por este nombre de columna específico. El otro problema que tengo es que he creado mis DAO basados en Ormlite. Sin embargo, un proveedor de contenido es un DAO. – dionysus
Por lo tanto, sin tener que volver a codificar demasiado, tendré que mantener los DAO que usan Ormlite y simplemente tengo otra capa que es simplemente el proveedor de contenido que accede al DAO. Estoy pensando que mi proveedor de contenido simplemente funcionará como una capa de servicio web en mi aplicación. Los mantendré informados sobre mi progreso. – dionysus
https://github.com/blandware/android-atleap biblioteca es un ejemplo del uso ContentProvider en conjunción con OrmLite
Andrey, gracias por la información. Voy a buscar en esto algunos buenos ejemplos. – dionysus
Puede utilizar OrmLiteContentProvider o Android AtLeap accelerator en conjunción con OrmLite. Ambas bibliotecas le permiten definir el proveedor de contenido fácilmente sobre el modelo de datos de OrmLite.
- 1. Android, proveedor de contenido en el proyecto de la biblioteca
- 2. ORMLite con CursorAdapter en Android
- 3. proveedor de contenido privado de Android?
- 4. Lote Eliminar elementos con Proveedor de contenido en Android
- 5. ¿Cómo consultar el proveedor de contenido UserDictionary en Android?
- 6. Proguard con OrmLite en Android
- 7. proveedor de contenido android suma consulta
- 8. Android, Ormlite, ubicación de DB
- 9. Android - ¿Cómo consultar el proveedor de contenido SMS?
- 10. Content_URI en el contenido Proveedor
- 11. Android. ¿Proveedor de contenido o base de datos?
- 12. Proveedor de contenido y ejemplo de observador de contenido?
- 13. ¿Por qué debería usar proveedor de contenido personalizado en Android?
- 14. Restringir el acceso al proveedor de contenido
- 15. Proveedor de contenido INSTALL_FAILED_CONFLICTING_PROVIDER (instalar el proveedor de contenido como una aplicación independiente)
- 16. proveedor de contenido URI matcher
- 17. Manejo de excepciones (de proceso cruzado) en el proveedor de contenido personalizado de Android
- 18. Widget con proveedor de contenido; imposible de usar ReadPermission?
- 19. Android/ORMLite Insertar fila con ID
- 20. consulta ORMLite citando, Android
- 21. ¿Eliminar usando ormlite en android?
- 22. C++: ¿conjunción de binds?
- 23. Ejemplos de ORMLite para Android no compilarán
- 24. ORMLite para Android: Enlace DAO con Roboguice
- 25. Cuándo utilizar un proveedor de contenido
- 26. Integración de ormlite-4.9 con sqlcipher-2.08
- 27. Compatibilidad con la clave foránea de Android ORMlite
- 28. XSLT tipo en conjunción con-hermano anterior ::
- 29. Método personalizado de Android en el proveedor de contenido para obtener el número de registros en la tabla?
- 30. Android - diferencias ORMlite vs. ActiveAndroid?
Existe una lista de correo de google para usuarios de Android ORMLite que pueden ayudar: https://groups.google.com/forum/?fromgroups#!forum/ormlite-android – Gray
Gray- Gracias por la entrada – dionysus
Una biblioteca ha sido enviado a GitHub para ese propósito: https://github.com/jakenjarvis/Android-OrmLiteContentProvider/blob/master/README.md – Snicolas