В документах разработчиков Android говорится следующее о Settings.Secure.HTTP_PROXY:
Имя хоста и порт для глобального HTTP-прокси. Uses ':' seperator между хостом и портом TODO - обесценивается в пользу global_http_proxy_host и т.д.
Но нет информации о global_http_proxy_host. Теперь я всегда получаю null при чтении Settings.Secure.HTTP_PROXY.
Settings.Secure.HTTP_PROXY работал правильно во всех выпусках до ICS.