android.permission.WRITE_SECURE_SETTINGS ошибка - PullRequest
9 голосов
/ 23 октября 2011

Здравствуйте, моя проблема в том, что, когда я пытаюсь изменить погоду или не включен параметр GPS, я получаю следующую ошибку 10-20 05:44:31.890: E/AndroidRuntime(889): java.lang.SecurityException: Permission denial: writing to secure settings requires android.permission.WRITE_SECURE_SETTINGS, в то время как в моем файле манифеста у меня есть разрешение, указанное в ошибке в моем файле манифеста.

Манифест:

<uses-permission android:name="android.permission.WRITE_SECURE_SETTINGS"/>

Любая помощь будет оценена

Ответы [ 2 ]

14 голосов
/ 23 октября 2011

WRITE_SECURE_SETTINGS - это разрешение signatureOrSystem, означающее, что обычные приложения SDK не могут его удерживать.Только приложения, связанные с микропрограммой, могут иметь это разрешение.

0 голосов
/ 05 апреля 2013

Чтение всех ответов на эту конкретную проблему. Одним из способов решения этой проблемы является использование этого кода , чтобы включить gps, но он не будет работать, как указал CommonsWare, приложение должно быть системным приложением для получения этой информации. код для работы .. так что можно конвертировать приложение в системное приложение с помощью TitaniumBackup. У меня сейчас все отлично.

* Пользователи Sony увидят другое сообщение «Собирать анонимные данные при использовании gps» - чтобы преодолеть это, «заморозить» приложение «LEarning Client», и все будет хорошо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...