Dainty
Introduction: 本人独自开发的浏览器,功能较为完善,欢迎大家指出不足的地方。
Tags:
拥有基本功能的小型浏览器
效果图
注:以上为三星真机(API 21)测试效果,效果图更新不与项目运行效果同步。
`WebView`采用腾讯 TBS 内核,支持登录信息保存及网页视频全屏播放(根据 App 是否联网设置不同的网页缓存模式);
多标签页浏览窗口采用`ViewPager+Fragment`方式设计,最大标签数位 6;
四个数据库表“historyTB”、“queryTB”、“collectionTB”、“downloadTB”,分别记录浏览历史信息,搜索历史信息,
收藏网址信息,暂停下载的文件信息;historyTB 表有待添加自动删除一个月前历史的功能。
基本功能
- 天气定位
- 语音识别搜索
- 账户登陆
- 文件下载,支持断点续传,最大同时下载数 3
- 压缩文件预览及解压,目前仅支持 zip 与 rar 类型
- 历史/书签记录,网页浏览历史仅显示最近一个月的记录
- 收藏书签
- 网页浏览基本操作
- 软件设置
使用到的第三方库
- EventBus ——用于触发标签页删除功能
- Butterknife ——替代 findViewById 和点击事件监听
- TBS_sdk ——替代原生 WebView
- BaiduLBS ——用于侧滑菜单的城市显示和天气显示
- audiobd_speech_sdk ——用于支持搜索功能语音输入
- java-unrar-0.5 ——rar 文件解压
- ZipEntry ——zip 文件解压
已适配 Android 6.0+的动态权限管理,目前仍在不断优化中...
觉得不错的话就 Star 一下,若发现 bug 请指出,谢谢。
本人邮箱:1638072596@qq.com。