PDA

Ver la Versión Completa : Guardar fotos en targeta SD


victorzijka
12/01/15, 00:01:37
Pues eso, que no encuentro la opcion de la camara para guardar en la SD.

alecuba16
12/01/15, 00:37:59
En ajustes almacenamiento, te deja elegir cual almacenamiento externo quieres, si la propia memoria del telefono o la tarjeta sd, un saludo.

victorzijka
12/01/15, 09:43:39
Muchas Gracias :D

alecuba16
12/01/15, 13:41:32
De nada tio :D

plecus
13/01/15, 14:52:23
Pues eso, que no encuentro la opcion de la camara para guardar en la SD.

En ajustes almacenamiento, te deja elegir cual almacenamiento externo quieres, si la propia memoria del telefono o la tarjeta sd, un saludo.

Tengo la misma duda, pero la respuesta "creo" que es para indicar que todos los procesos de escritura se realicen en la SD. Es decir, que si bajo un fichero o cualquier cosa, me lo dejará por defecto en la SD. Lo que yo querría es indicar que las fotos y videos las guarde en una ruta dada y el resto lo deje por defecto. ¿Es posible con la cámara que viene?, ¿es preciso cambiar de software?. En caso de ser preciso, ¿cual recomendáis?, me ha gustado el poder sacar fotos cuando detecta una sonrisa, ¿está disponible en otras aplicaciones?

alecuba16
13/01/15, 15:11:46
Tengo la misma duda, pero la respuesta "creo" que es para indicar que todos los procesos de escritura se realicen en la SD. Es decir, que si bajo un fichero o cualquier cosa, me lo dejará por defecto en la SD. Lo que yo querría es indicar que las fotos y videos las guarde en una ruta dada y el resto lo deje por defecto. ¿Es posible con la cámara que viene?, ¿es preciso cambiar de software?. En caso de ser preciso, ¿cual recomendáis?, me ha gustado el poder sacar fotos cuando detecta una sonrisa, ¿está disponible en otras aplicaciones?

Hay una buena y mala noticia de como hacer esto que vale para cualquier programa que no te deje cambiar rutas, lo bueno es que se puede y es muy muy sencillo, es algo normal en el mundillo de linux, se les llama enlaces simbolicos y son carpetas o archivos "falsos" que apuntan realmente a un destino que tu puedes al gusto, es decir si tu programa siempre guarda en una carpeta o archivo y no puedes cambiarlo, sustituyendo ese archivo por un enlace simbólico al destino que quieras consigues que la información se guarde en otro lugar.

La mala noticia viene que los enlaces simbólicos sólo está soportado por los sistemas de archivos de la familia ext (2/3/4..) y algunos otros, pero no por la familia FAT (16,32,vfat..) ni NTFS.

Por lo que te exige que formatees la tarjeta sd con el sistema de archivos ext...

Si lo decides hacer aquí te indico como se hace y los pasos:

Es decir utilizando mediante el modo debug - ADB o con un emulador del terminal o alguna herramienta del market que te permita ejecutar el comando :
ln -s /ruta/real /ruta/virtual

Esto crea una carpeta "virtual" que lo que guardes en esa o las app's se guardará realmente en la ruta real.

Ejemplo supongamos que quieres que tus app's se instalen en el almacenamiento que trae el movil pero la camara en la externa.

Supongamos que tu memoria de almacenamiento externo integrada en el móvil se hubica en /emmc0, mientras que la memoria sd real en /sdcard.

Lo primero que deberás hacer es indicarle al teléfono que utilice la memoria interna como almacenamiento.

Lo segundo es borrar la carpeta DCIM del almacenamiento interno, es decir borrar /emmc0/DCIM, lo tercero es crear DCIM o como le quieras llamar en la sdcard, es decir , /sdcard/DCIM, y el cuarto y paso final es ejecutar el comando

ln -s /sdcard/DCIM /emmc0/DCIM

Y ya tienes tus fotos en la sdcard.

Por otro lado si quieres tocar algo de código, podrías tirar de apkeditor , decompilar el apk de la cámara en pseudocódigo smali, editar las constantes que indica la ruta a guardar y reempaquetar.

Saludos

plecus
13/01/15, 15:27:32
Hay una buena y mala noticia de como hacer esto que vale para cualquier programa que no te deje cambiar rutas, lo bueno es que se puede y es muy muy sencillo, es algo normal en el mundillo de linux, se les llama enlaces simbolicos y son carpetas o archivos "falsos" que apuntan realmente a un destino que tu puedes al gusto, es decir si tu programa siempre guarda en una carpeta o archivo y no puedes cambiarlo, sustituyendo ese archivo por un enlace simbólico al destino que quieras consigues que la información se guarde en otro lugar.

La mala noticia viene que los enlaces simbólicos sólo está soportado por los sistemas de archivos de la familia ext (2/3/4..) y algunos otros, pero no por la familia FAT (16,32,vfat..) ni NTFS.

Por lo que te exige que formatees la tarjeta sd con el sistema de archivos ext...

Si lo decides hacer aquí te indico como se hace y los pasos:

Es decir utilizando mediante el modo debug - ADB o con un emulador del terminal o alguna herramienta del market que te permita ejecutar el comando :
ln -s /ruta/real /ruta/virtual

Esto crea una carpeta "virtual" que lo que guardes en esa o las app's se guardará realmente en la ruta real.

Ejemplo supongamos que quieres que tus app's se instalen en el almacenamiento que trae el movil pero la camara en la externa.

Supongamos que tu memoria de almacenamiento externo integrada en el móvil se hubica en /emmc0, mientras que la memoria sd real en /sdcard.

Lo primero que deberás hacer es indicarle al teléfono que utilice la memoria interna como almacenamiento.

Lo segundo es borrar la carpeta DCIM del almacenamiento interno, es decir borrar /emmc0/DCIM, lo tercero es crear DCIM o como le quieras llamar en la sdcard, es decir , /sdcard/DCIM, y el cuarto y paso final es ejecutar el comando

ln -s /sdcard/DCIM /emmc0/DCIM

Y ya tienes tus fotos en la sdcard.

Por otro lado si quieres tocar algo de código, podrías tirar de apkeditor , decompilar el apk de la cámara en pseudocódigo smali, editar las constantes que indica la ruta a guardar y reempaquetar.

Saludos

Muchas gracias, me ha gustado la solución de los enlaces simbólicos, ahora toca formatear la SD para ser ext4.

Esto es un vicio, cada paso que das, te encuentras con mil formas diferentes de continuar.

arceoxis
13/01/15, 22:05:41
Con la app de la camara (o con casi todas) se puede poner que las guarde en sd o memoria interna wn DCIM, no se si era eso lo que queriais

victorzijka
13/01/15, 23:35:49
Con la app de la camara (o con casi todas) se puede poner que las guarde en sd o memoria interna wn DCIM, no se si era eso lo que queriais

Pues con la que viene stock no esta la opcion xddd por eso preguntava :3

arceoxis
14/01/15, 08:18:00
Pues con la que viene stock no esta la opcion xddd por eso preguntava :3
Puedes probar con la lenovo supercamera, un compi de movikesdualsim ya la probo y dijo que funcionaba algo mejor que la stock

victorzijka
14/01/15, 09:13:47
Lo primero que hice fue instalarla, tb la tenia en mi s3, pero no se abria tan solo. Nose xke. Forzar cierre directamente. Asi que desisti u.u

arceoxis
14/01/15, 15:07:45
Lo primero que hice fue instalarla, tb la tenia en mi s3, pero no se abria tan solo. Nose xke. Forzar cierre directamente. Asi que desisti u.u

Ostras que raro, y con la del oneplus?

victorzijka
14/01/15, 21:57:26
no he probado ninguna otra, podeis dejarme el apk de alguna app similar a la de lenovo? la verdad es que esa me funcionaba muy bien