Android: ruta de la carpeta de activos para File ()?
Tengo algunos archivos en la carpeta de activos de mi proyecto, y quiero listarlos, así que puse esto en mi código:
File dir = new File("com.packagename/assets/fonts"); File[] fileList = dir.listFiles();
¿Qué camino debo poner para que funcione? Lo quiero para que los usuarios puedan instalar nuevas fuentes (no sé cómo hacerlo aún) así que necesito listar todas las fuentes de la carpeta, incluidas las fuentes instaladas después. Si hay alguna otra solución, por favor comparta.
- Android obtener el tamaño de la pantalla a través de C
- Auto insensible en el android
- ¿Puedo acceder a los datos almacenados en AsyncStorage de React Native desde la capa java?
- Forzar libgdx de Android en modo inmersivo
- Autenticación con la API de Google mediante AccountManager
- Descomprimir un archivo zip ... Archivo no encontrado excepción
- ¿Es posible escribir un viejo programa llano java que funciona en androide?
- MyLocationOverlay cambiar el marcador
- Superposición del sistema android 4.0
- Solución automática de laberinto
- SSH Java-biblioteca para Android?
- Cómo cargar correctamente las texturas con libgdx assetmanager
- Cambiar de fragmento con fragmento de mapa deja una pantalla negra
Los recursos y recursos son accesibles usando file: /// android_asset y file: /// android_res.
Pero en este caso usted querrá hacer algo como esto:
Resources res = getResources() AssetManager am = res.getAssets(); String fileList[] = am.list(dirFrom); if (fileList != null) { for ( int i = 0;i<fileList.length;i++) { Log.d("",fileList[i]); } }
- El receptor de difusión funciona de forma diferente en diferentes versiones de Android (4.1.1 y 4.2.2)
- Utilizar LoaderCallback sin Fragmento