Giter VIP home page Giter VIP logo

androidquickframework's Introduction

AndroidQuickFramework是一个快速开发稳定安卓项目的基础项目架构,集成和改进了流行稳定的第三方项目,它有以下功能:

1、稳定的轮播图控件(带各种动画效果)

2、流行稳定的选项卡模块(各种切换效果)

3、稳定的下拉刷新和上拉加载更多工具(支持单纯的回弹效果)

4、集成了uCrop图片剪切库(完美融入自己的项目风格)

5、集成了xutils3工具库,实现控件注解加载,图片加载(包括gif加载)

6、实现zxing二维码扫描和二维码生成工具

7、自定义强大的adapter工具,可以实现listview,gridview控件数据的快速装填,自动处理数据为空时的界面提示(可以设置默认为空界面风格)

8、强大的网络请求封装,网络请求提示框自动弹出和消失,不用在每个请求中处理弹出框。自动处理网络请求的错误提示

9、高效整洁的Activity结构设计,所有Activity使用父类中统一的Activity对象、控件赋值方法以及多种常用方法

10、功能强大的Activity管理类,可以删除栈中任意的Activity对象

11、强大的TitleBar,在布局中引用后,不用任何设置,自动带返回按钮处理(在Activity父类中已统一处理),可以设置左右文字或图片按钮操作

12、完善的软件下载更新机制,支持强制更新下载和可选更新下载

13、强大的自定义提示框,自动处理标题和按钮数量的处理

14、完美的拍照和选择照片工具,添加拍照权限请求后的回调

15、稳定的图片预览工具,支持多张图片滑动预览。添加预览删除操作

16、完全分离的蓝牙打印机调用功能类,只需要简单的引用便能连接打印机发送要打印的内容

17、处理获取多张照片的工具类,实现类似商品评价拍摄或选择多张照片的操作。自动与adapter、获取照片工具结合处理多照片上传问题

18、ListView单行侧滑效果,侧滑进行删除等操作

19、激光推送初始化和收到结果处理方式

20、其他小工具:Palette色彩风格设置、日期格式转换、价格格式化、地址选择、Toast封装、图片压缩、文件路径管理、支付宝微信银联支付、导航页处理、谷歌颜色库、各种动画处理

image image

image image

image image

image image

androidquickframework's People

Contributors

haiyangzhisheng avatar

Stargazers

 avatar

Watchers

James Cloos avatar jxlust avatar

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.