Giter Site home page Giter Site logo

wangcong099878 / dainty Goto Github PK

View Code? Open in Web Editor NEW

This project forked from masked-bestman/dainty

0.0 0.0 0.0 39.36 MB

本人独自开发的浏览器,功能较为完善,欢迎大家指出不足的地方。

License: Apache License 2.0

Java 56.84% HTML 34.41% CSS 8.75%

dainty's Introduction

Dainty

拥有基本功能的小型浏览器

效果图

imageimageimageimage


注:以上为三星真机(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请指出,谢谢。
本人邮箱:[email protected]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.