2011-03-15 130 views
1

我正在開發針對android的瀏覽器。我只需要創建一個帶有歷史記錄按鈕的搜索編輯框。爲Android創建自定義瀏覽器

當用戶點擊「歷史記錄」按鈕時,最多應該顯示五個最近訪問過的網頁。

我不知道從哪裏開始......因爲我對如何做到這一點不知道......

回答

1

你不需要自定義瀏覽器。您可以在您的應用中嵌入WebView。

http://developer.android.com/reference/android/webkit/WebView.html

在此,你可以從歷史記錄使用JavaScript最後5頁,並顯示這些URL。

+0

。感謝您的快速回復..但是有沒有可用於獲取歷史細節的API。? – sanjay 2011-03-15 10:50:53

+0

http://www.comptechdoc.org/independent/web/cgi/javamanual/javahistory.html – 2011-03-15 10:53:11

0

您應該檢查的WebView在安卓

http://developer.android.com/reference/android/webkit/WebView.html

如果你想定製它,擴展webview類,你可以從那裏開始。

+0

感謝您的回覆..但我只想知道如何檢索最後5個訪問的網頁?甚至當我點擊任何一個我去那個網頁.. – sanjay 2011-03-15 10:53:34

+0

爲此,你將不得不使用內容提供者瀏覽器,一些例子表明,你必須使用書籤內容提供商和提取書籤http://stackoverflow.com/questions/2577084/android-read-browser-history。這可能會幫助你。一旦你得到書籤網址,它很容易啓動該網站使用webview的loadUrl API。 – sat 2011-03-15 10:58:29