# FastLibrary **Repository Path**: iLvKinfy/FastLibrary ## Basic Information - **Project Name**: FastLibrary - **Description**: android开发工具集 - **Primary Language**: Android - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-03-20 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README **项目名:FastLibrary 目标:一个高内聚,多功能,使用方便的快速开发集合框架,需要引用第三方库** 1. orm数据库快速方便的存储数据。 1. 对ListView大量使用和为快速开发进行高度功能集成,扩展。 1. 全局异常捕获,在程序异常奔溃时,捕获到异常,并给予程序友好的奔溃界面,提示用户,并且支持用户上传日志的功能。 1. Volley的封装,封装和扩展Volley,需要支持multipart的上传。 1. 更新功能的集成。//暂缓 1. 一些常用自定义组件的整合。 1. 常用工具类的整理。 1. 用户模块整合,全局单例,具体User实体使用泛型,支持扩展。 1. 信息传递机制,暂定使用otto事件总线,数据的载入考虑使用数据库载入,从网上载入数据后存入数据库,存储完毕后发送消息。 1. 维护一个UI线程池和一个Task线程池。 1. 扩展基础Activity,Fragment,Adapter等大量使用的类。 1. 一个能够快速生成界面的设置组件。 1. 集成ZXing,支持界面扩展。 1. Activity管理器。 1. 图片的压缩处理。 1. 临时文件管理器。 1. 一套可扩展的主题。 1. View的注解绑定,使用第三方开源库。 1. 维护一个比较全的颜色集。 1. 维护部分动画XML。 1. **一:Base包** 各种基类,是对系统基类的扩展 1.BaseFragment 继承自android.support.v4.app.Fragment(为了使用ViewPager,这里使用兼容包中的Fragment). 2.BaseListFragment 继承自BaseFragment,内部维护了一个StateListView,可以快速切换加载状态和数据。