一实现的过程
功能需求的定义
结合WebView的API,初步确定这个简单浏览器的功能如下:
1 输入网址,显示跳转页面
2 页面的前进和回退
3 页面刷新
4 停止加载页面
5 历史记录的显示和清除
6 书签的添加和显示
7 保存图片
8 设置背景颜色
9 在页面内查找串
10 清除缓存
后来结合实际情况,最后确定浏览器所具有的功能如下:
1 输入网址,显示跳转页面
2 页面的前进和回退
3 页面刷新
4 历史记录的显示和清除
5 书签的添加和显示
接下来,一一介绍这些功能是怎样实现的
1输入网址,显示跳转页面
WebView提供了一个很好的接口void loadUrlString url),要使用WebView控件,需要在AndroidManifest.xml中添加如下权限:
<uses-permission android:name="android.permission.INTERNET" />
为了达到更好的效果,我增加了一个ProcessDialog