Archivo de serialización en Android

Tengo un problema con una gestión de archivos …

Estos archivos he creado utilizando la serialización, pero tan fuera de línea, en la aplicación java.

Y al intentar deserializar desde la aplicación android recibo un error …

Supongo que no será soportado por no usar las mismas librerías, para serializar estoy utilizando Java 1.6 mientras que en usao desserialización google api 4.0 …

Cualquier forma de arreglar esto?

¿O tengo que escribir una pequeña aplicación Android y serializar allí?

Saludos y gracias

kvin

La serialización de Java es muy muy frágil y es propensa a romperse – es bueno para el almacenamiento a corto plazo en los sistemas locales y los datos por lo general no sobrevivirán a los cambios de firma clásica o cambio de JVM (se puede evitar esto, pero es difícil). Mejor solución sería XML o JSON (menos detallado). Hay un montón de bibliotecas que [un] ordenar su treet objeto (a | de) de esos formatos. Sólo algunas opciones:

  • jackson
  • google gson
  • xstream

Algunas reglas básicas para Android

  • utilizar el análisis de trazado, no un DOM
  • ver los tamaños de la biblioteca

Mi elección personal es homebred JSON serializador construir en de despojado GSON:

https://github.com/ko5tik/jsonserializer

(también disponible en maven central)

  • Subclase serializable de clase padre no serializable
  • Serializar objetos entre Android y PC (Dalvik vs JVM)
  • Ventajas de Parcelable sobre JSON
  • ¿Cómo arreglar Unmarshalling código de tipo desconocido XXX en el desplazamiento YYY en Android?
  • Java lanza NotSerializableException después de agregar su propia interfaz
  • Serialización de objetos para una nueva actividad
  • ¿Cómo puedo hacer una petición Volley JSONObject con un objeto personalizado como parámetro?
  • Serializar una ArrayList
  • ¿Cómo puedo conservar un objeto complejo a través de Reiniciar actividades?
  • Cómo pasar el objeto serializado gson a Intent en android?
  • Ahorro de grandes arreglos cortos android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.