速道科技有限公司安卓基础组件
- BaseActivity,BaseFragment,BaseView 基类
- BundleConst 常量,请修改 app_name,base_url
- BaseApplication ,初始化应用相关内容
##basicapi(基础API)
- 登录,注册,修改密码,找回密码,绑定手机号相应接口和Activity已经写好,只需要更改相应xml布局即可(注意:对应控件id不能更改)
- 意见反馈,获取验证码,使用时创建BaseFunctionAPI对象,然后设置相应监听器
##common ####listview ListView,RecyclerView的通用Adapter,RecyclerView的分割线(DividerItemDecoration)
####util
- AppHelper:获取APP版本名,检查网络连接等
- AppManager:Activity管理类
- BitmapHelper:图像处理帮助类
- ClickUtil:控制频繁点击
- CustomGlideModule:处理Glide缓存
- GsonHelper:json工具类
- ImageHelper:图片加载(使用Glide),包括普通图片,圆角矩形图片,圆形图片
- LogUtil:Log工具类
- ScreenHelper:获取屏幕宽度和高度等
- SPHelper:SharePreference工具类
- StringUtil:处理字符串,如校验手机号码等
- ToastHelper:Toast工具类
- ToolbarUtil:toolbar 工具类
- UMShareHelper:友盟分享工具类
####view(自定义view)
- loadmore:下拉刷新和加载更多的布局
- countdown:倒计时(获取手机验证码页面)
- CustomScrollView:嵌套recyclerview,解决滑动冲突和滑动惯性消失的问题
####viewpager
- 不能滑动的viewpager
- 自动切换的viewpager
- viewpager指示器
###component
- dialog 弹出式对话框,预置了两种样式(iOS和Uber)
- file 文件上传和下载
- filterrender 自定义的下拉列表
- flowlayout 流式布局,如热门标签
- pickimage 选择照片(从相册中选择和拍照)
- previewfile 预览文件,目前支持PDF和图片
##http
- 网络请求框架,使用Retrofit + OKHTTP
- 已经封装好缓存和Cookie
- 通用的请求回调
##other
- AndroidGitignore:Gitignore忽略文件,必须在创建工程之前上传至 Git 才起作用
- GradleReference:Gradle基础配置,包括多渠道打包