Foro de elhacker.net

Programación => Java => Mensaje iniciado por: tomasscfgcu en 17 Febrero 2015, 22:37 pm



Título: Ayuda para montar las memorias de un teléfono
Publicado por: tomasscfgcu en 17 Febrero 2015, 22:37 pm
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.


Título: Re: Ayuda para montar las memorias de un teléfono
Publicado por: Usuario Invitado en 18 Febrero 2015, 13:56 pm
Hola, por favor, no abandones los temas. ¿Tu tema anterior lo pudiste resolver? Si es así, edítalo así: (http://i.imgur.com/TTS2lLj.png)

Respecto al tema:

Citar
First, 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.


Título: Re: Ayuda para montar las memorias de un teléfono
Publicado por: tomasscfgcu en 18 Febrero 2015, 14:36 pm
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


Título: Re: Ayuda para montar las memorias de un teléfono
Publicado por: tomasscfgcu en 18 Febrero 2015, 17:27 pm
Probando utilice este método.


Título: Re: Ayuda para montar las memorias de un teléfono
Publicado por: tomasscfgcu en 18 Febrero 2015, 17:57 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
 


Título: Re: Ayuda para montar las memorias de un teléfono
Publicado por: Usuario Invitado en 18 Febrero 2015, 18:08 pm
¿Solucionaste tu problema amigo? Si es así, ya sabes qué hacer. Editar el tema y colocar [Solucionado] con un check verde ^^


Título: Re: Ayuda para montar las memorias de un teléfono
Publicado por: Usuario Invitado en 18 Febrero 2015, 20:19 pm
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 (http://stackoverflow.com) y coloques tu problema pero en inglés. Es un foro profesional asi que sé descriptivo con tu problema.

Un saludo.