當前位置:首頁 » 安卓系統 » androidbrowser

androidbrowser

發布時間: 2025-02-06 15:09:49

『壹』 androidbrowser是什麼意思

android browser
安悔凳卓瀏覽器

例句:

1.
The stock android browser pulled ahead of opera and safari for ios last summer.
去年銷敗夏天,碧斗旅安卓瀏覽器的份額遙遙領先於Opear瀏覽器與iOS的Safari瀏覽器。

『貳』 com.android.browser意外停止怎麼辦

com.android.browser意外停止的解決方法為:
1、備份重要資料,對手機進行恢復出廠設置。
2、在專業人士的指導下進行刷機,具體步驟為:
a、打開「刷機助手」官方網站,在頁面中下載刷機助手。下載完成後安裝並啟動刷機助手。
b、用手機原裝數據線將手機與電腦相連接,然後等待刷機助手完成初始化工作。待刷機助手成功識別手機後,可以點擊「一鍵刷機」按鈕開始刷機。
c、點擊「瀏覽」按鈕選擇之前下載的刷機包,若沒有下載可以使用刷機助手市場下載ROM包。選擇手機對應的型號開始下載ROM。
d、選擇刷機包後點擊「下一步」按鈕備份手機數據,以免數據丟失。備份開始前,在手機中允許刷機助手讀取簡訊、聯系人等記錄。然後點擊「刷機」按鈕開始備份並刷機,慢慢等待刷機完成。
3、聯系手機維修人員,對手機進行維修。

『叄』 如何修改Android中Browser的UserAgent

最近在研究Android自帶的Chrome Lite瀏覽器,想修改下它的UserAgent,跟蹤了下Android2.2的源代碼,發現主要要修改如下幾個地方:

1.platform/packages/apps/Browser/src/com/android/browser/BrowserSettings.java

2.platform/packages/apps/Browser/res/values/strings.xml

在strings.xml中找到這一段:

view plain to clipboardprint?
<!-- Do not tranlsate. Development option -->
<string-array name="pref_development_ua_choices" translatable="false">
<item>Android</item>
<item>Desktop</item>
<item>iPhone</item>
</string-array>
<!-- Do not tranlsate. Development option -->
<string-array name="pref_development_ua_values" translatable="false">
<item>0</item>
<item>1</item>
<item>2</item>
</string-array>

這一段中pref_development_ua_choices對應的是Browser的debug模式下選擇UserAgent時選項的名字,pref_development_ua_values對應的是不同的UserAgent,一會我會講到這些數字分別對應的是什麼UserAgent。

在BrowserSettings.java中找到這兩段:

view plain to clipboardprint?
private static final String DESKTOP_USERAGENT = "Mozilla/5.0 (Macintosh; " +
"U; Intel Mac OS X 10_5_7; en-us) AppleWebKit/530.17 (KHTML, " +
"like Gecko) Version/4.0 Safari/530.17";
private static final String IPHONE_USERAGENT = "Mozilla/5.0 (iPhone; U; " +
"CPU iPhone OS 3_0 like Mac OS X; en-us) AppleWebKit/528.18 " +
"(KHTML, like Gecko) Version/4.0 Mobile/7A341 Safari/528.16";

view plain to clipboardprint?
public void update(Observable o, Object arg) {
BrowserSettings b = (BrowserSettings)o;
WebSettings s = mSettings;
s.setLayoutAlgorithm(b.layoutAlgorithm);
if (b.userAgent == 0) {
// use the default ua string
s.setUserAgentString(null);
} else if (b.userAgent == 1) {
s.setUserAgentString(DESKTOP_USERAGENT);
} else if (b.userAgent == 2) {
s.setUserAgentString(IPHONE_USERAGENT);
}

由此我們可以看出第一段Java代碼是不同的UserAgent字元串,從第二段代碼中我們可以看出strings.xml中那個整數的數組和不同UserAgent的對應關系,0對應默認的UserAgent,即Android Chrome Lite自己的UserAgent,1對應的是Mac OS的UserAgent,2對應的是IPhone OS的UserAgent。

有了上述信息,添加一個自己的UserAgent就不是什麼難事了,首先在strings.xml中添加一個UserAgent選項的名字,然後添加一個序號,然後在BrowserSettings.java中添加一個自己的UserAgent字元串,然後在最後一個if後面寫一個

view plain to clipboardprint?
else if (b.userAgent == 3) {
s.setUserAgentString(YOUR_OWN_USERAGENT);
}

然後就大功告成了!

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:586
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:882
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:574
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:761
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:678
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1006
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:251
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:108
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:799
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:706