2012-04-10 2 views
1

"기본 안드로이드 사용자 에이전트 문자열"이 어디에 정의되어 있는지 알려 줄 수 있습니까?Android에서 기본 사용자 에이전트를 설정 하시겠습니까?

+0

[이] [1] 질문을 참조하십시오. [1] : http://stackoverflow.com/questions/3904467/android-http-user-agent – kgiannakakis

+0

귀하의 정보 주셔서 감사합니다,하지만 난 초기 사용자 에이전트 문자열에 정의 된 위치를 알고 싶어? 다른 생각이 있습니까? – Liverpudlian

답변

1

WebView에는 사용자 에이전트 문자열이 있습니다. WebViews를 수동으로 가져 오거나 설정할 수도 있습니다.

/* for example */ 

//get 
String ua = webview.getSettings().getUserAgentString(); 

//set 
webview.getSettings().setUserAgentString("your custom user agent string"); 
+0

정보를 제공해 주셔서 감사합니다. 그러나 user-agent 문자열의 기본값은 어디에 있는지, 또는 getUserAgentString() 메서드에서이 값을 가져 오는 위치를 알고 싶습니다. – Liverpudlian

+0

죄송합니다. 아마도 ... 휴대 전화가 루팅 된 경우 시스템 파일을 검색 할 수 있습니다. – waqaslam

0

Webview에서 기본값이 아닌 사용자 에이전트를보고하려는 경우 무언가를 시도하십시오. 사용자 에이전트는 응용 프로그램마다 다를 수 있습니다.

myWebView.getSettings().setUserAgentString("Android"); 
+0

예, setUserAgentString()을 사용하여 해당 값을 설정할 수 있습니다. 하지만 요점은 어디에 정의 된 사용자 에이전트 문자열의 기본값입니까? 내 검색에서 정보로, 사용자 에이전트 문자열의 초기 값은 web_user_agent_target_content이지만, 어디서 안드로이드 소스 코드에서 선언했는지 찾을 수 없습니까? – Liverpudlian

+0

정확히 달성하기를 원하십니까? 당신은 주문 rom 또는 무언가를 건축하고 있는가? –

관련 문제