tengo que ser capaz de alternar el receptor GPS y fuera
Por razones de privacidad, si no otra cosa, la activación o desactivación de cualquier tipo de localización de seguimiento de tiene que ser exclusivamente en manos de el usuario a través de aplicaciones de confianza, no a petición de terceros arbitrarios.
Por lo tanto, si desea activar y desactivar el GPS, cree su propio firmware que haga lo que necesita y cargue ese firmware en los dispositivos que desee. O bien, contribuya con sus modificaciones a las modificaciones de firmware existentes (p. Ej., Cyanogen).
WRITE_SECURE_SETTINGS se requiere que sea capaz de configuración segura
correcta acceder.
He buscado bastante, y cada respuesta que vi decía que ninguna aplicación fuera del sistema/firmware puede obtener ese permiso.
Correcto.
Sin embargo, eso es simplemente falso.
No, es bastante cierto.
Existen varias aplicaciones en el mercado que hacen exactamente lo que estoy tratando de (en cuanto a GPS)
Encontraron un agujero de seguridad. Tomaré medidas para ayudar a asegurar que este agujero se arregle.
pero hay un montón más que tiene los permisos WRITE_SECURE_SETTINGS
No, hay un montón que pregunte por ellos. Puedes pedir el permiso que quieras. Lo que pides es lo que aparece en estas listas. Lo que obtener es una historia diferente.
Además, Fwiw, Controles ampliados (que he comprado) no permite que directa o desactivar el GPS, sino que conduce a la ubicación y Página de configuración de seguridad para alternarlo usted mismo. – CommonsWare
Pero en mi aplicación, el usuario estaría seleccionando la opción, solo tratando de guardar un grupo de pasos para llevarlos primero a la configuración. ¿No tendría más sentido si hubiera una configuración adicional en "Ubicación y seguridad" (con una advertencia muy rigurosa, por supuesto) que permita a las aplicaciones externas controlar el GPS? De esta forma, un usuario puede elegir la facilidad de uso sobre la seguridad o viceversa. – user496854
Y lo siento por los controles extendidos, quise decir Power Controls plus. He visto un montón de ellos en las últimas semanas, y confundí a los dos. – user496854