浏览器主要功能
- 基于HttpURLConnection的多线程断点续传下载,页面超时设置和处理 a) 基于该功能实现高效访问各个网站页面 b) 利用HttpURLConnection的HEAD方法试探页面,超时则回到error c) 基于该功能实现网站文件断点,关机重启下载,从原先下载进度启动
- 基于Webview的页面渲染交互 a) 将多线程下载页面置于Webview中渲染,得到良好的视觉体验 b) 改写、监视webview组件,实现超链接页面打开,获取页面概要标题 c) 利用Webview自带组件,支持Cookie请求
- 基于JavaMail的邮件发送功能 a) 支持文本、图片、各类文件,支持各类发送目标邮箱的邮件发送功能 b) 启用日志功能,记录邮件发送状态,支持邮件重发、查看
- 页面回退、前进、刷新,支持多标签页同时打开操作
- 智能地址/搜索栏 a) 基于正则表达式的url地址筛,可以区分链接及非连接 b) 非链接输入该栏将利用预先设置的搜索平台进行检索 c) 网页链接输入该栏将调用HttpURLConnection访问页面
- 智能收藏夹 a) 支持网页收藏、修改收藏信息 b) 支持收藏夹点击访问(新标签页访问,当前标签页访问)
- 自定义设置功能 a) 在浏览器中载入HTML自定义设置页面 b) 利用XML文件解析设置 c) 支持更换浏览器访问主页、智能搜索栏搜索平台选择、默认下载位置更改
- 智能日志/缓存加载功能 a) 利用XML文件对设置、书签进行存档,在浏览器启动初始化时载入 b) 邮件、下载内容格式化存档,在浏览器启动初始化时载入 c) 存档将加载至浏览器相应界面,并添加相应的单击、右键等不同响应模式,可以实现继续下载,历史邮件查看、发送、书签管理等