2012-04-10 26 views
1

有人能告訴我在哪裏定義了「默認android用戶代理字符串」嗎?在Android中設置默認的用戶代理?

+0

查看[this] [1]的問題。 [1]:http://stackoverflow.com/questions/3904467/android-http-user-agent – kgiannakakis 2012-04-10 08:25:43

+0

感謝您的信息,但我想知道在被定義的初始用戶代理字符串在哪裏? 你有什麼想法嗎? – Liverpudlian 2012-04-11 06:25:29

回答

1

WebView配有用戶代理字符串。您也可以手動獲取或設置您的WebView。

/* for example */ 

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

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

感謝您的信息,但我想知道哪裏是用戶代理字符串的默認值,或者getUserAgentString()方法從哪裏獲取此值? – Liverpudlian 2012-04-11 07:23:13

+0

對不起,不知道...也許你可以搜索系統文件,如果你的手機是根植的 – waqaslam 2012-04-11 07:45:43

0

嘗試一些東西,如果你想讓你的Webview報告一個非默認的用戶代理。用戶代理可能因應用程序而異。

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

是的,我們可以使用setUserAgentString()設置該值。 但我的觀點是用戶代理字符串的默認值是在哪裏定義的? 作爲我的搜索信息,用戶代理字符串的初始值是web_user_agent_target_content,但我無法找到它在android源代碼中聲明的位置? – Liverpudlian 2012-04-11 06:21:10

+0

你想達到什麼目的?你在建立一個自定義的ROM嗎? – 2012-07-19 13:44:45

相關問題