¿Cuál es la diferencia entre el acceso al archivo desde la carpeta de activos o la tarjeta SD

Estoy desarrollando una aplicación donde tengo que usar el archivo de tres tamaños diferentes (1mb, 5mb, 15mb). Busqué, luego vine a saber que podemos mantener estos videos en la carpeta de activos y podemos usar esos videos.

En segundo lugar, llegué a saber que podemos mantener estos videos en la carpeta de activos y el tiempo de instalación podemos mover todos los videos a la tarjeta SD. Cuando se intentó el segundo enfoque enfrentó el problema debido a un tamaño de archivo más grande.

Así que, ¿puede alguien por favor decirme qué es la diferencia entre ambos enfoques y que uno debo usar. Se apreciará cualquier puntero.

Los archivos de 1 MB colocados en la assets folder no serán legibles desde tu aplicación (lanzará una excepción) .

Esto es porque se compressed durante el proceso de construcción, y por lo tanto el teléfono requiere resources sustanciales para descomprimirlos cuando en el teléfono.

Si el asset se compressed , el sistema tiene que uncompress toda la cosa en memory . Si tiene un activo de 20 MB, significa que 20 MB de physical memory está atada por su aplicación.

Creo que puede colocarlos en la raw folder en raw folder , donde no se comprimen .

EDIT:

Puede subir hasta 50 MB de archivo de tamaño APK para el mercado de Android, que es estándar y ahora está dando apoyo a los APK de mayor tamaño también. Vea a continuación el enlace de referencia para esto:

Aplicaciones de Android rompen la barrera de 50 MB

Gracias.

  • Total de páginas de arena para JIT - ¿qué significa?
  • Android, pregunta rápida sobre vinculación de servicio
  • En Java, ¿qué ocurre cuando se tiene un método con una palabra clave de visibilidad no especificada?
  • Realm: cambia el nombre del campo para la migración
  • Editar mediante programación las propiedades de build.prop en Android
  • ¿Es la mejor práctica para almacenar y usar un token OAuth2 en Android?
  • Android.database.CursorWindowAllocationException al mover un Cursor
  • publicar imagen Tipo mime no válido
  • Android recopila datos de mySql
  • Android, Almacenamiento y recuperación de texto
  • Q. Ubicación GPS de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.