2011-03-15 96 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