Изменить настройки прокси Android - PullRequest
3 голосов
/ 24 марта 2011

Я пытаюсь написать приложение, которое может изменить настройки прокси на Android 2.2.1, но я получаю исключение разрешения.

Я выполняю это в своем коде: Settings.Secure.putString(resolver,Settings.Secure.HTTP_PROXY, "127.0.0.1:8080");

В манифесте я указал разрешения WRITE_SETTINGS и WRITE_SECURE_SETTINGS, но получил это исключение.

Отказ в разрешении: для записи в безопасные настройки требуется android.permission.WRITE_SECURE_SETTINGS

Iпрочитайте, что только системные приложения могут напрямую изменять эти настройки, как я могу их изменить.

В apis вроде 2.0 вроде бы работает, но в 2.2 настройка прокси была перемещена в класс Secure.

Ответы [ 2 ]

0 голосов
/ 29 декабря 2014

Пожалуйста, посмотрите на эту библиотеку:

https://github.com/shouldit/android-proxy/tree/master/android-proxy-library

0 голосов
/ 12 мая 2011

Приложение под названием APNPT изменяет настройки, возможно, вы захотите взять пик на код:

https://github.com/r3pek/APNpt

...