Очень поздний ответ, для других, которые могут искать это.
Я искал способ получить строку агента пользователя, используемую HttpUrlConnection, чтобы использовать ее с HttpClient и дополнить ее собственной информацией о версии. Таким образом, мое приложение для Android предоставляет полезную информацию о версии, которую я могу извлечь из файлов журнала сервера (версия Android, имя / тип устройства и версия моего приложения).
Например, строка агента пользователя для моего телефона при использовании HttpUrlConnection выглядит следующим образом:
Dalvik/1.4.0 (Linux; U; Android 2.3.5; HTC Desire HD A9191 Build/GRJ90)
Эта строка может быть получена из системных свойств, например:
String userAgent = System.getProperty( "http.agent" );