Я прочитал исходный код Android и все еще не понимаю, как изменить глобальные настройки прокси на устройствах.
Кажется, что ProxySelectorImpl
просто работает для HttpUrlConnection
.Затем он устанавливает Settings.Secure.HTTP_PROXY.RequestQuene
.RequestQuene
получит широковещательную рассылку смены прокси и затем вызовет метод setProxyConfig
.Я не знаю, как RequeneQuene
работает в сетевом соединении.
Может кто-нибудь сказать мне, как Android обрабатывает различные типы сетевых запросов и их прокси?