Pregunta sobre la configuración

Started by DervishD, February 04, 2016, 04:03:35 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

DervishD

Hola :)



En mi antiguo móvil guardé la configuración de OruxMaps (o eso creía yo que estaba haciendo), en "Configurar" -> "Perfiles" -> "Guardar perfil". Eso me creaba un fichero en "oruxmaps/preferences/4.2/", llamado "om2_com.oruxmaps_preferences.xml", que NO parece un fichero XML, lo he abierto y supongo que está comprimido o simplemente es un volcado binario de los datos de configuración.



Hasta aquí, bien.



Tengo que cambiar de móvil, instalo el OruxMaps, y pongo el fichero con extensión "xml" que os digo más arriba en la carpeta correspondiente. Voy a "Configurar" -> "Perfiles" -> "Restaurar perfiles", y después a "Gestionar perfiles" y cargo el "default".



Y no cambió nada. Lo noté en la botonera, que aparecía, cuando yo tengo la botonera vacía. Tuve que ir por TODA la configuración cambiando a mano cada ajuste que necesito cambiar para dejar la aplicación como suelo usarla.



¿Qué estoy haciendo mal? ¿hay alguna otra forma de guardar TODA la configuración de OruxMaps para poder restaurarla en caso de rotura del móvil, cambio de dispositivo, etc.?



Muchísimas gracias por adelantado.

orux

#1
Quote from: "DervishD"Hola :)



En mi antiguo móvil guardé la configuración de OruxMaps (o eso creía yo que estaba haciendo), en "Configurar" -> "Perfiles" -> "Guardar perfil". Eso me creaba un fichero en "oruxmaps/preferences/4.2/", llamado "om2_com.oruxmaps_preferences.xml", que NO parece un fichero XML, lo he abierto y supongo que está comprimido o simplemente es un volcado binario de los datos de configuración.



Hasta aquí, bien.



Tengo que cambiar de móvil, instalo el OruxMaps, y pongo el fichero con extensión "xml" que os digo más arriba en la carpeta correspondiente. Voy a "Configurar" -> "Perfiles" -> "Restaurar perfiles", y después a "Gestionar perfiles" y cargo el "default".



Y no cambió nada. Lo noté en la botonera, que aparecía, cuando yo tengo la botonera vacía. Tuve que ir por TODA la configuración cambiando a mano cada ajuste que necesito cambiar para dejar la aplicación como suelo usarla.



¿Qué estoy haciendo mal? ¿hay alguna otra forma de guardar TODA la configuración de OruxMaps para poder restaurarla en caso de rotura del móvil, cambio de dispositivo, etc.?



Muchísimas gracias por adelantado.


Hola;



Desde no sé qué versión de android la creación/restauración de las preferencias 'por defecto' no va bien, android no deja sobreescribir esos perfiles.



Lo recomendable es:



1.-crea un perfil con el nombre que quieras, partiendo del 'por defecto' bueno que tengas.

2.-guarda los perfiles

3.-ya puedes restaurar en otro tlf esos perfiles como has indicado que has hecho, pero usando el nuevo perfil que has guardado/restaurado.







orux

DervishD

#2
Quote from: "orux"
Desde no sé qué versión de android la creación/restauración de las preferencias 'por defecto' no va bien, android no deja sobreescribir esos perfiles.



orux


Jo*er con Android, entre que hay (ahora mismo) 23 niveles de API, un trillón de tamaños de pantalla distintos, una buena cantidad de "sabores" de Android distintos con sus propias movidas (uno por fabricante, básicamente) y que Google añade sus propias cagadas (me sé de algunas que me hacen avergonzarme de ser desarrollador), no sé cómo tenéis ánimos algunos de desarrollar para Android...



No me malinterpretes, si no desarrollases OruxMaps yo lo echaría en falta y mucho, pero de verdad que te admiro, yo no me metía en ese fregado.



Muchísimas gracias, ahora mismo hago lo que me has dicho y guardo el fichero. Por cierto, tengo Android 6, por si alguna vez quieres probar algo de una nueva versión y quieres saber cómo interactúa con Marshmallow. Es un BQ Aquaris A4.5, el del programa AndroidOne, con lo que el Android que lleva es "puro", por si sirve de algo.



Estaría bien que el XML fuese realmente un XML, para poder editarlo luego en el PC  :mrgreen: Pero vamos que me da igual, mientras pueda guardarlo me sirve.

orux

#3
Quote from: "DervishD"
Quote from: "orux"
Desde no sé qué versión de android la creación/restauración de las preferencias 'por defecto' no va bien, android no deja sobreescribir esos perfiles.



orux


Jo*er con Android, entre que hay (ahora mismo) 23 niveles de API, un trillón de tamaños de pantalla distintos, una buena cantidad de "sabores" de Android distintos con sus propias movidas (uno por fabricante, básicamente) y que Google añade sus propias cagadas (me sé de algunas que me hacen avergonzarme de ser desarrollador), no sé cómo tenéis ánimos algunos de desarrollar para Android...



No me malinterpretes, si no desarrollases OruxMaps yo lo echaría en falta y mucho, pero de verdad que te admiro, yo no me metía en ese fregado.



Muchísimas gracias, ahora mismo hago lo que me has dicho y guardo el fichero. Por cierto, tengo Android 6, por si alguna vez quieres probar algo de una nueva versión y quieres saber cómo interactúa con Marshmallow. Es un BQ Aquaris A4.5, el del programa AndroidOne, con lo que el Android que lleva es "puro", por si sirve de algo.



Estaría bien que el XML fuese realmente un XML, para poder editarlo luego en el PC  :mrgreen: Pero vamos que me da igual, mientras pueda guardarlo me sirve.


Buenas,



Pues bien lo sabes, android es una locura!



Ten en cuenta que en el fichero de tus ajustes hay datos sensibles, y a esa carpeta donde se guardan puede acceder cualquier otra app, por eso está encriptado.



Todavía no he actualizado a Marshmallow, hay cosas que probar; la más interesante es la posibilidad de denegar permisos individuales a las apps, aunque los declaren como necesarios. Si puedes probar esto, me vendría bien (denegar alguno de los permisos y luego intentar que la app use esa característica).







un saludo







orux

DervishD

#4
Quote from: "orux"
Pues bien lo sabes, android es una locura!



Ten en cuenta que en el fichero de tus ajustes hay datos sensibles, y a esa carpeta donde se guardan puede acceder cualquier otra app, por eso está encriptado.


Es verdad, que Orux soporta sincronizar con cuentas y guarda las contraseñas. No había pensado en eso, porque yo no uso esa capacidad del programa.



Pues entonces molaría que el grueso de la configuración estuviese en un XML editable y las partes sensibles en un fichero de credenciales, encriptado  :mrgreen: Pero son movidas mías, que me gusta toquetearlo todo. Como está va perfecto, puedo hacer backup que es lo importante.


Quote from: "orux"
Todavía no he actualizado a Marshmallow, hay cosas que probar; la más interesante es la posibilidad de denegar permisos individuales a las apps, aunque los declaren como necesarios. Si puedes probar esto, me vendría bien (denegar alguno de los permisos y luego intentar que la app use esa característica).


Sin problema, te lo pruebo. ¿Quieres que te pruebe los permisos en un orden particular y probando luego características particulares o lo hago a mi bola y si encuentro algo raro te lo digo? No te puedo prometer que lo haga rápido, pero haré lo que pueda  ;)

orux

#5
Quote from: "DervishD"
Quote from: "orux"
Pues bien lo sabes, android es una locura!



Ten en cuenta que en el fichero de tus ajustes hay datos sensibles, y a esa carpeta donde se guardan puede acceder cualquier otra app, por eso está encriptado.


Es verdad, que Orux soporta sincronizar con cuentas y guarda las contraseñas. No había pensado en eso, porque yo no uso esa capacidad del programa.



Pues entonces molaría que el grueso de la configuración estuviese en un XML editable y las partes sensibles en un fichero de credenciales, encriptado  :mrgreen: Pero son movidas mías, que me gusta toquetearlo todo. Como está va perfecto, puedo hacer backup que es lo importante.


Quote from: "orux"
Todavía no he actualizado a Marshmallow, hay cosas que probar; la más interesante es la posibilidad de denegar permisos individuales a las apps, aunque los declaren como necesarios. Si puedes probar esto, me vendría bien (denegar alguno de los permisos y luego intentar que la app use esa característica).


Sin problema, te lo pruebo. ¿Quieres que te pruebe los permisos en un orden particular y probando luego características particulares o lo hago a mi bola y si encuentro algo raro te lo digo? No te puedo prometer que lo haga rápido, pero haré lo que pueda  ;)






Prueba en el orden que veas; tengo curiosidad de ver si peta la app, porque este cambio puede ser un problema para las apps que no actualizan o que sean viejas.





orux

DervishD

#6
Quote from: "orux"
Prueba en el orden que veas; tengo curiosidad de ver si peta la app, porque este cambio puede ser un problema para las apps que no actualizan o que sean viejas.


Cuenta con ello. Seguramente pruebe primero con el permiso de ubicación, que me parece fundamental, y trastearé con la app a ver qué pasa. Voy informando en un hilo nuevo, si te parece bien.