Recomiendo leer esto:
http://developer.android.com/resources/articles/future-proofing.html
Sobre todo la siguiente parte, que traduzco muy rapidamente (Con ayuda
del traductor de Google):
"Técnica a evitar, #2: Manipulación directa de los ajustes"
"Estrictamente hablando, esto no es un mal, ya que es un
cambio en el comportamiento que hemos hecho a Android. Pero lo hicimos
debido a que algunos desarrolladores estaban haciendo cosas malas: una
serie de aplicaciones cambiaban la configuración del sistema de forma
silenciosa sin siquiera notificar al usuario. Por ejemplo, algunas
aplicaciones activaban el GPS sin preguntar al usuario y otras podían
activar los datos en roaming."
"Como resultado, las aplicaciones ya no pueden manipular directamente
ciertos valores de configuración del sistema, aun cuando previamente
tenían permiso para hacerlo. Por ejemplo, las aplicaciones ya no
pueden activar o desactivar directamente el GPS. Estas aplicaciones no
mostrarán ningún mensaje de error, pero el API en cuestión ahora no
tiene ningún efecto, y no hace nada. En vez de esto, las aplicaciones
tendrán que emitir la intención de poner en marcha la pantalla de
configuración específica, de modo que el usuario puede cambiar estos
ajustes de forma manual. Para obtener más información, vea la clase
android.provider.Settings.Secure, que se puede encontrar en la
documentación del SDK 1.5_pre (y posteriores). Tenga en cuenta que
sólo se verán afectados los ajustes que fueron trasladados a la clase
Settings.Secure. Otros, menos sensibles, seguirán teniendo el mismo
comportamiento que en Android 1.1."
Así que... yo no buscaría ninguna forma de saltarme esto, ya que luego
puede no funcionar en otros Android.
Saludos.
On Nov 15, 8:28 am, Alberto Perez <
alberto.p...@gmail.com> wrote:
> Buenas
>
> me suena que vi algo de código en
android-spa.com
>
> Saludos
>
> 2010/11/15 luiX_ <
lui...@gmail.com>
>
>
>
>
>
>
>
> > A mi también me interesa ésto, a ver si alguien puede poner un snippet de
> > ejemplo :)
>
> > El 14 de noviembre de 2010 18:03, Antonio Santa Cruz García <
> >
santa...@gmail.com> escribió:
>
> > Hola a todos!! a ver si alguien sabe si se puede activar/desactivar el gps
> >> de un dispositivo por código de manera directa. ¡Ojo! no me refiero a abrir
> >> la configuración de la Ubicación, me refiero a hacerlo de manera
> >> transparente a usuario por código.
>
> >> --
> >> Has recibido este mensaje porque estás suscrito al grupo
> >> "desarrolladores-android" de Grupos de Google.
> >> Para publicar una entrada en este grupo, envía un correo electrónico a
> >>
desarrollad...@googlegroups.com.
> >> Para anular tu suscripción a este grupo, envía un correo electrónico a
> >>
desarrolladores-a...@googlegroups.com<desarrolladores-androi
d%2Bunsu...@googlegroups.com>
> >
desarrolladores-a...@googlegroups.com<desarrolladores-androi
d%2Bunsu...@googlegroups.com>