Включить GPS без пересылки пользователя в "настройки"?

Я знаю, что этот вопрос задавался в аналогичных формах раньше, но я не нашел реального ответа по поводу следующей проблемы:

В моем Nexus One есть виджет для включения/отключения нескольких вещей на моем телефоне, таких как wlan, bluetooth, gps,...

Почему этот виджет имеет доступ к GPS, не перенаправляя меня на экран настроек?

И как я могу использовать эту функцию в своих приложениях?

На многих сайтах упоминается, что это делается по соображениям безопасности... но в этом случае этот виджет может сделать это? Зачем? и лучший вопрос: как?

Есть ли у кого-нибудь подсказка?

Ответ 1

Почему этот виджет имеет доступ к GPS, не пересылая меня на экрана настроек?

Поскольку виджет был разработан авторами прошивки, теми же людьми, которые написали экран настроек.

И как я могу использовать эту функцию в моих собственных приложениях?

Вы не можете, начиная с Android 1.5. Извините!

На многих сайтах упоминается, что это сделано по соображениям безопасности

Поскольку пользователи, которые просят отключить GPS, не оценивают приложения, которые сами решают его снова включить.