Приложение будет подписано с сигнатурой системы, поэтому в конце могут быть предоставлены некоторые защищенные разрешения (например, android.permission.WRITE_SECURE_SETTINGS).
Мой вопрос заключается в том, как настроить глобальные учетные данные для прокси-сервера в конкретной сети Wi-Fi, зная, что приложение будет подписано с сигнатурой системы?
Я не могу найти информацию о том, как это сделать. Основываясь на том, что можно сделать в стандартном java-приложении, может работать следующий код:
System.setProperty("http.proxyUser", usr);
System.setProperty("http.proxyPassword", pwd);
Но, это способ установить прокси-учетные данные на Android? Будет ли установка учетных данных прокси-сервера глобально (т.е. Для всех приложений, использующих поддержку по умолчанию http)? (IMO, даже если этот вызов работает, он ничего не изменит вне границы процесса)
Я также проверил код android.provider.Settings.java, где я нашел некоторые свойства о глобальном прокси: global_http_proxy_host
и global_http_proxy_port
но ничего о прокси-аутентификации.