Shippy
19/11/12, 15:27:56
Después de mucho tiempo he conseguido solucionar este problema.
Os pongo en antecedentes, creo que a mas de uno nos ha pasado.
Un buen día te encuentras con que las fotos hechas con la cámara original de HTC no parecen en la galería en la carpeta "Camera", y descubres después de un buen rato que ha aparecido una nueva carpeta llamada ###MEDIA (en mi caso 282MEDIA) en la que a partir de ese momento se crean las fotos de la cámara.
El problema viene porque no hay forma de volver a configurar la cámara, para que las guarde otra vez en la 100MEDIA, mientras los vídeos si se siguen guardando en la carpeta 100MEDIA.
Pues bien después de muchas vueltas y no habiendo encontrado solución en los foros, he conseguido solucionarlo y creo que entender además el origen del problema.
Empiezo por lo que creo que origina el problema.
Parece ser que tras una actualización o factory reset la configuración de la cámara se resetea y vuelve a la opción por defecto es decir carpeta 100MEDIA y primera foto que se haga con nombre IMAG0001.jpg.
Hasta aquí todo bien, pero cuando la aplicación de la cámara se encuentra con que ya existe un archivo con el mismo nombre que el que tiene crear, salta a un nuevo directorio y lo renombra (creo que con el número del archivo que ya existía, de ahí que haya diferentes nombres para esta nueva carpeta) con otro numero de tres dígitos seguido de "MEDIA".
La solución la he encontrado, eso si, despues de hacerme root.
El archivo que guarda la configuración de la cámara es el com.android.camera_preferences.xml, y está en el directorio data/data/com.android.camera/shared_prefs/ de la memoria del teléfono, no de la SD, de ahí que necesitara ser Root para poder corregirlo.
si lo editamos, podremos cambiar la carpeta por defecto y el numero que asignará a la siguiente foto que hará la cámara. No tenemos mas que poner como número de inicio uno que sea mayor que el mas alto que tengamos en la carpeta 100MEDIA (en mi caso era el archivo IMAG0583.jpg y le asigné el 600 como inicio)
las lineas de código a modificar en el archivo com.android.camera_preferences.xml son:
<string name="counter_imagefolder">1</string> Este es el numero de inicio de la siguiente foto, yo lo cambié por 600
<string name="counter_image">100</string> Este es el número de la carpeta donde se guardan las fotos, en mi caso estaba en el 282.
Espero que funcione al resto de los que tengais este problema.
Saludos.
Os pongo en antecedentes, creo que a mas de uno nos ha pasado.
Un buen día te encuentras con que las fotos hechas con la cámara original de HTC no parecen en la galería en la carpeta "Camera", y descubres después de un buen rato que ha aparecido una nueva carpeta llamada ###MEDIA (en mi caso 282MEDIA) en la que a partir de ese momento se crean las fotos de la cámara.
El problema viene porque no hay forma de volver a configurar la cámara, para que las guarde otra vez en la 100MEDIA, mientras los vídeos si se siguen guardando en la carpeta 100MEDIA.
Pues bien después de muchas vueltas y no habiendo encontrado solución en los foros, he conseguido solucionarlo y creo que entender además el origen del problema.
Empiezo por lo que creo que origina el problema.
Parece ser que tras una actualización o factory reset la configuración de la cámara se resetea y vuelve a la opción por defecto es decir carpeta 100MEDIA y primera foto que se haga con nombre IMAG0001.jpg.
Hasta aquí todo bien, pero cuando la aplicación de la cámara se encuentra con que ya existe un archivo con el mismo nombre que el que tiene crear, salta a un nuevo directorio y lo renombra (creo que con el número del archivo que ya existía, de ahí que haya diferentes nombres para esta nueva carpeta) con otro numero de tres dígitos seguido de "MEDIA".
La solución la he encontrado, eso si, despues de hacerme root.
El archivo que guarda la configuración de la cámara es el com.android.camera_preferences.xml, y está en el directorio data/data/com.android.camera/shared_prefs/ de la memoria del teléfono, no de la SD, de ahí que necesitara ser Root para poder corregirlo.
si lo editamos, podremos cambiar la carpeta por defecto y el numero que asignará a la siguiente foto que hará la cámara. No tenemos mas que poner como número de inicio uno que sea mayor que el mas alto que tengamos en la carpeta 100MEDIA (en mi caso era el archivo IMAG0583.jpg y le asigné el 600 como inicio)
las lineas de código a modificar en el archivo com.android.camera_preferences.xml son:
<string name="counter_imagefolder">1</string> Este es el numero de inicio de la siguiente foto, yo lo cambié por 600
<string name="counter_image">100</string> Este es el número de la carpeta donde se guardan las fotos, en mi caso estaba en el 282.
Espero que funcione al resto de los que tengais este problema.
Saludos.