# Dainty **Repository Path**: Mr_Zhl/Dainty ## Basic Information - **Project Name**: Dainty - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-05-24 - **Last Updated**: 2024-05-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dainty 拥有基本功能的小型浏览器 ## 效果图 ![image](https://github.com/Z-bm/Dainty/blob/master/img/start.gif)   ![image](https://github.com/Z-bm/Dainty/blob/master/img/query.gif)   ![image](https://github.com/Z-bm/Dainty/blob/master/img/label.gif)   ![image](https://github.com/Z-bm/Dainty/blob/master/img/settings.gif)
注:以上为三星真机(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。