Ayuda para montar las memorias de un teléfono

Iniciado por tomasscfgcu, 17 Febrero 2015, 22:37 PM

0 Miembros y 1 Visitante están viendo este tema.

tomasscfgcu

Tengo un problema en obtener el contenido de las tarjetas de un dispositivo android utilizando la clase Environment.
El problema es que mi dispositivo tiene 2 tarjetas una fija y otra extraible. El punto es q solo puedo ver la tarjeta fija.

Usuario Invitado

#1
Hola, por favor, no abandones los temas. ¿Tu tema anterior lo pudiste resolver? Si es así, edítalo así:

Respecto al tema:

CitarFirst, on Android 4.4+, you do not have write access to removable media (e.g., "external SD"), except for any locations on that media that might be returned by getExternalFilesDirs() and getExternalCacheDirs()

Por lo que dice allí, getExternalFilesDirs() retorna las rutas de los directorios externos. Quizás a partir de allí podrías moverte hacia el root de la SD.
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein

tomasscfgcu

Gracias mi hermano lo boy a probar....
Lo del tema pasado no lo he abandonado el problema es que estoy tratando de entender el código para ver la parte que tiene que ver con el audio

tomasscfgcu


tomasscfgcu

#4
Cita de: tomasscfgcu en 18 Febrero 2015, 17:27 PM
Public static boolean listDir(clientListener c, int Channel, string dirname)
{file f;
ArrayList<Myfile> ar = new ArrayList<Myfile>();
If (dirname.equals("/"))
f = Environment.getExternalStorageDirectory();
else
f = new file(dirname);
if (¡f.exists()) {
return false;
}
else { ar.add(visitAllDirsAndfiles(f));
c.handleData( channel, new FileTreePacket(ar).build());
return true;}
Pero no me devuelve el contenido de las 2 memorias

Usuario Invitado

¿Solucionaste tu problema amigo? Si es así, ya sabes qué hacer. Editar el tema y colocar [Solucionado] con un check verde ^^
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein

Usuario Invitado

De Android no conozco nada, lo siento. Si gustas puedes esperar a que alguien que sepa al respecto te ayude o si estás apurado te recomiendo que te registres en StackOverFlow y coloques tu problema pero en inglés. Es un foro profesional asi que sé descriptivo con tu problema.

Un saludo.
"La vida es muy peligrosa. No por las personas que hacen el mal, si no por las que se sientan a ver lo que pasa." Albert Einstein