AndroidでUserAgentを指定する

DefaultHttpClientを使うとUserAgentがApache-HttpClient/...みたいな感じになる。サーバー側でUserAgentを使って制限したりする場合には、以下のようにすれば自由にUserAgentを指定できる。

DefaultHttpClient client = new DefaultHttpClient();
HttpParams params = client.getParams();
params.setParameter(CoreProtocolPNames.USER_AGENT, "ユーザーエージェント");