2010-05-25 12 views
12

La aplicación que estoy desarrollando es en gran parte un servicio de solo fondo PERO requiere algunas configuraciones que el usuario debe agregar. ¿Hay alguna forma de integrar las aplicaciones con la aplicación/vista/actividad de Configuración común?Agregar configuraciones a la configuración

+0

MEJOR ... PREGUNTA ... ¡NUNCA! – pgsandstrom

Respuesta

4

¿Hay una manera de integrar aplicaciones con los ajustes comunes application/view/actividad?

Solo modificando el firmware. Android no admite aplicaciones SDK que definan o agreguen preferencias globales.

Puede utilizar la misma apariencia para su propia actividad de configuración mediante el uso de PreferenceActivity y archivos XML de preferencias. Pero aún necesitará que esa actividad aparezca en el Iniciador.

+0

En realidad eso no es 100% cierto. Los motores TTS hacen eso todo el tiempo sin modificar el firmware y sin requerir acceso a la raíz. Simplemente no sé [cómo] (http://stackoverflow.com/q/12096555/636571) lo hacen. – an00b

+1

@ an00b: "Los motores TTS hacen eso todo el tiempo", estrictamente hablando, no es así. Pueden publicar su propia actividad de configuración, a la que la aplicación Configuración puede elegir vincularse. Eso no es posible para aplicaciones arbitrarias, según el OP. – CommonsWare

+0

OK, pero ¿cómo obtienen la aplicación de Configuración para elegir el enlace? ¿Qué protocolo/api/hook se usa para hacer que su actividad de configuración sea inviolable desde la Configuración del sistema? Actualmente estoy investigando esto y no tengo ni idea de por dónde empezar: http://stackoverflow.com/q/12096555/636571 – an00b

Cuestiones relacionadas