Android 开发人员不得不收集的工具类集合
RxTools
项目地址:vondear/RxTools
简介:Android 开发人员不得不收集的工具类集合 | 支付宝支付 | 微信支付(统一下单) | 微信分享 | Zip4j 压缩(支持分卷压缩与加密) | 一键集成 UCrop 选择圆形头像 | 一键集成二维码和条形码的扫描与生成 | 常用 Dialog | WebView 的封装可播放视频 | 仿斗鱼滑动验证码 | Toast 封装 | 震动 | GPS | Location 定位 | 图片缩放 | Exif 图片添加地理位置信息(经纬度) | 蛛网等级 | 颜色选择器 | 编译运行一下说不定会找到惊喜
更多:作者 提 Bug
标签:
工具类-
工欲善其事必先利其器!
Android 开发过程经常需要用到各式各样的工具类,虽然大部分只需谷歌/百度一下就能找到。
但是有时候急需使用却苦苦搜寻不到,于是整理了自己平常用到的工具类,以便以后的使用。
如何使用它
Step 1.先在 build.gradle(Project:XXXX) 的 repositories 添加:
allprojects {repositories {...maven { url "https://jitpack.io" }}
}
Step 2. 然后在 build.gradle(Module:app) 的 dependencies 添加:
dependencies {//基础工具库implementation "com.github.vondear.RxTool:RxKit:v2.2.7"//UI 库implementation "com.github.vondear.RxTool:RxUI:v2.2.7"//相机库implementation 'com.github.vondear.RxTool:RxCamera:v2.2.7'//功能库(Zxing 扫描与生成二维码条形码 支付宝 微信)implementation "com.github.vondear.RxTool:RxFeature:v2.2.7"//ArcGis For Android 工具库(API:100.1 以上版本)implementation "com.github.vondear.RxTool:RxArcGisKit:v2.2.7"
}使用方法:在 Application 中初始化 RxTool.init(this);注:v2.0.0 以后版本是分多模块的版本
文档
可以参考文档来调用相对应的 API,欢迎指教
- 点我看文档
- 点我看文档
- 点我看文档
近期更新日志(因为自己用的关系,更新的频率可能有点快)
VERSION | Description |
---|---|
v2.2.7 |
新增适配 dimens 文件 适配平板等各种屏幕大小的设备 |
v2.2.6 | 更新 RxMapScaleView 及资源文件 |
v2.2.5 |
更新 RxCameraView 修复部分设备不支持 16:9 分辨率崩溃问题 |
v2.2.4 | 更新数据处理工具 |
v2.2.3 | 调整相机分辨率大小 |
v2.2.2 | 整理配置文件 |
v2.2.1 | 增加若干 Shape 资源 |
v2.2.0 | 增加 ArcGis 坐标系换算方法(投影坐标系、GPS 坐标系、设备屏幕坐标系) |
v2.1.9 | 更新 RxAutoImageView 的屏幕适配大小 |
v2.1.8 | 更新 RxCameraView 的参数与算法 |
v2.1.7 | 新增 ArcGis 关于地图精准定位与行程轨迹的实现方法 |
v2.1.6 | 更新 zip4j 压缩算法 |
v2.1.5 | RxLocationTool 新增 GPS 坐标转百度坐标 方法 |
v2.1.4 | 新增 ArcGis 若干工具 |
v2.1.3 | 更新 Gps 移动定位算法 |
v2.1.2 | 优化 ArcGis 工具类 |
v2.1.1 |
更新 GPS 定位工具类 更新配置文件 |
v2.1.0 | 更新绘制文字与图片工具 |
v2.0.9 | 调整安卓各版本下的相机适配 |
v2.0.8 | 优化相机控件模块 |
v2.0.7 | 新增相机控件模块 |
v2.0.6 |
更新 ArcGis 工具 更新颜色资源 |
v2.0.5 |
新增 ArcGis 地图比例尺控件 相机工具的优化 |
v2.0.4 |
降低模块之间的耦合性 ArcGisMap 工具的优化 |
v2.0.3 |
更新扫描二维码 Demo 更新日期选择 Dialog |
v2.0.2 |
更新支付宝 SDK,新增支付宝支付 DEMO 更新相机工具 |
v2.0.1 |
新增(高德/百度)地图导航工具 新增 ArcGis 工具类 |
v2.0.0 | 重构成多模块 |
Demo 介绍
RxPhotoTool 操作 UCrop 裁剪图片
展示头像 | 选择头像 | 裁剪头像 |
---|---|---|
二维码与条形码的扫描与生成
扫描二维码 | 生成二维码 | 扫描条形码 |
---|---|---|
常用的 Dialog 展示
确认弹窗 | 确认取消弹窗 | 输入框弹窗 |
---|---|---|
选择日期弹窗 | 形状加载弹窗 | Acfun 加载弹窗 |
其他功能展示
WebView 的封装(可播放视频) | RxTextTool 操作 Demo | RxToast 的展示使用 |
---|---|---|
进度条的艺术 | 网速控件 | 联系人侧边栏快速导航 |
图片的缩放艺术 | 蛛网控件 | 仿斗鱼验证码控件 |
DEMO 与 打赏
Demo |
---|
扫描二维码 or 点击二维码 下载 |
微信打赏 | 支付宝打赏 |
---|---|
如果你帮助到了你 可以点右上角"Star"支持一下 谢谢!^_^ 你也还可以扫描下面的二维码打赏鼓励一下~ 请作者喝一杯咖啡。 |
如果在捐赠留言中备注名称 将会被记录到列表中~ 如果你也是 github 开源作者 捐赠时可以留下 github 项目地址或者个人主页地址 链接将会被添加到列表中起到互相推广的作用 |
Android 开发人员不得不收集的工具类集合相关推荐
- Android开发人员不得不收集的工具类集合
一.Android开发人员不得不收集的工具类集合 ----收藏 https://github.com/RobertCow/RxTools 二.android 开发之listview工具集合框架 ht ...
- android dialog 隐藏状态栏_Android开发不得不收集的工具类集合
嗨,你终于来啦 ~ 等你好久啦~ 喜欢的小伙伴欢迎关注,我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿.更新了几天Android基 ...
- [干货]Android开发人员不得不收集的代码(不断更新)
代码地址链接:[干货]Android开发人员不得不收集的代码 为方便查找,已进行大致归类,其目录如下所示: 尺寸相关→SizeUtils.java dp与px转换 dp2px.px2dp sp与px转 ...
- Android开发人员不得不收集的代码(持续更新中)(http://www.jianshu.com/p/72494773aace,原链接)
Android开发人员不得不收集的代码(持续更新中) Blankj 关注 2016.07.31 04:22* 字数 370 阅读 102644评论 479喜欢 3033赞赏 14 utilcode D ...
- 好东西(Android开发人员不得不收集的代码)
各种帮助类汇总:https://github.com/Blankj/AndroidUtilCode 常用的 ios 风格 dialog 和 meterial design 风格的 dialog:htt ...
- Android开发人员不得不收集的代码
各种帮助类汇总:https://github.com/Blankj/AndroidUtilCode 常用的 ios 风格 dialog 和 meterial design 风格的 dialog:htt ...
- Android开发人员不得不收集的代码,值得收藏!
经历 坐标湖南,双非一本毕业.毕业后跟发小一起到深圳找工作.发小国防科大软件工程毕业.几乎没有太多周折,轻松入职了中国平安.像我这种双非渣本,随便在深圳拉一个外卖小哥出来学历可能都比我高. 前期找工作 ...
- Android开发人员不得不收集的代码(不断更新中...)
尺寸相关 dp与px转换 sp与px转换 各种单位转换 在onCreate()即可获取View的宽高 ListView中提前测量View尺寸 手机相关 判断设备是否是手机 获取当前设备的IMIE,需与 ...
- android教学!Android开发人员不得不收集的代码,看看这篇文章吧!
正式加入字节跳动,分享一点面试小经验 今天正式入职了字节跳动.工号超吉利,尾数是3个6.然后办公环境也很好,这边一栋楼都是办公区域.公司内部配备各种小零食.饮料,还有免费的咖啡.15楼还有健身房.而且 ...
最新文章
- 自制爬虫,爬取分类总阅读量,总评论量。全部文章阅读量和,以及评论量和。但是发现数据不对
- angularjs1-1
- 数据库里面的id不是连续的,遍历的时候
- PHP几个防SQL注入攻击自带函数区别
- Idea——Tomcat 报错——Warning: No artifacts configured 解决方法
- php输出查询mysql中文乱码_解决php mysql查询插入中文乱码问题
- 中科院大牛带你玩转Python数据分析,大厂offer轻松拿!
- 飞秋爱好者(WZ132)
- 信息学奥赛一本通(1065:奇数求和)
- Java 编译,运行错误之 java.lang.UnsupportedClassVersionError: Bad version n umber in .class file
- 股票的资产重组什么意思?
- jquery程序 windows移植到linux显示不了,Windows10 + WSL 使用Linux图形界面程序
- 抓包工具_Charles使用
- C语言复变函数PPT,C语言中如何应用复变函数
- PKPM结构设计软件案例教学
- matlab哪些教材好,新手入门,恳请推荐一本matlab好教材
- 关于define与defined的区别
- 使用cmd命令导入导出数据库
- 基于FPGA的图像卷积设计与实现毕业论文
- 音乐专业又和计算机有关的吗,计算机音乐专业介绍