Activos de Android con subcarpetas

InputStream myInput = myContext.getAssets().open("MyFolder/" + "MyFile.db3"); 

Tengo un archivo en la carpeta de activos en una subcarpeta como la anterior. No obtiene el archivo sin embargo, hay una manera especial de especificar una subcarpeta en la carpeta de activos?

Ian

Editar: estaba equivocado acerca de las subcarpetas.
Este código funciona bien en 1.5 (para un archivo sample.txt colocado en la subcarpeta en los assets ):

 InputStream is = getAssets().open("sub/sample.txt"); BufferedReader br = new BufferedReader(new InputStreamReader(is)); String line = null; while ((line = br.readLine()) != null) { Log.e("wtf", line); } br.close(); 

¿Estás seguro de que tienes los nombres correctos?

¿Su archivo de activos tiene más de 1 MB?

Observo que obtengo la misma IOException impar, vacía si intento abrir un activo que tiene más de este tamaño. El hecho de que esté en una subcarpeta podría ser un arenque rojo. Estoy intentando abrir un archivo de texto grande así que puedo contornear este límite dividiéndolo para arriba. ¿Puedes hacer algo similar con tu archivo .db3?

 "MyFolder/" + "MyFile.db3" 

Un nombre de archivo para archivos agregados a la carpeta de activos debe estar en letra minúscula. Por lo que un nombre de archivo como MyFolder y Myfile.db3 no es válido. Cambiar el nombre de ellos a "myfolder" y "myfile.db3", entonces todo estará bien.

  • Lectura de PDF desde la carpeta de activos usando PDFViewer.jar
  • Cómo reproducir vídeos en android desde la carpeta de activos o la carpeta en bruto?
  • Cómo proteger la carpeta de activos de Android de los hackers
  • Android google signin y facebook inicio de sesión botón de mirar completamente diferente
  • ¿Cómo cargar una imagen de los activos?
  • GetAssets (); De otra clase
  • Cómo obtener una cantidad de los archivos en determinada carpeta en los activos?
  • Activos de Android sin contexto
  • Creación de activos de imagen en Android Studio
  • Copiando toda la carpeta con su contenido de los activos a los archivos internos de la aplicación /
  • Android Cómo leer un recurso desde fuera de la actividad principal
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.