Android: как настроить системные свойства - PullRequest
0 голосов
/ 02 апреля 2012

Исходя из этого официального заявления о том, что все версии xyAndroid предыдущих API 11 не поддерживают java.net.ProSelector способ получения текущей конфигурации прокси, я хотел бы знать, возможно ли прозрачное изменение некоторых путь свойств, которые класс ProxySelector использует для хранения прокси (если я не ошибаюсь, реализация ProxySelector может быть что-то вроде these ).

Свойства должны быть изменены в масштабе всей системы, чтобы все сторонние приложения могли получить доступ к текущей конфигурации прокси с помощью класса java.net.ProxySelector.

Возможно ли это?

Я пытаюсь работать с библиотекой OSS , чтобы каждый пользователь с "не очень большим количеством" старых устройств мог наконец установить прокси для всех хорошо написанных приложений.

1 Ответ

0 голосов
/ 02 апреля 2012

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

Это сделано специально.Приложения для Android в песочнице.Никто не должен устанавливать приложение, которое мешает подключению моего приложения к сети.представьте себе, что мошенническое приложение может пропустить весь HTTP-трафик через свой прокси-сервер и поглотить все ваши имена пользователей и пароли.

, если вы хотите влиять на сеть на уровне всей ОС, вам нужноисходный код платформы Android.Вы не можете сделать это как приложение.

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