android dialog 隐藏状态栏_Android开发不得不收集的工具类集合

嗨,你终于来啦 ~ 等你好久啦~ 喜欢的小伙伴欢迎关注,我会定期分享Android知识点及解析,还会不断更新的BATJ面试专题,欢迎大家前来探讨交流,如有好的文章也欢迎投稿。更新了几天Android基础小知识,今天奶妹就给大家来讲讲Android开发中不得不手机的工具类。

前言

工欲善其事必先利其器!Android开发过程经常需要用到各式各样的工具类,虽然大部分只需谷歌/百度一下就能找到;但是有时候急需使用却苦苦搜寻不到。于是给大家介绍一个github上比较火的开源项目,这个项目整理了平常用到的的大部分功能,例如你需要用到Dialog,这个项目给你集成了几种Dialog的显示。用到的时候从这个项目把dialog相关代码复制过来就行。

自定义控件介绍

  • RxToast : Toast的封装
  • RxTitle : 自定义标题控件
  • RxTextAutoZoom : 文字根据布局大小自动缩放效果
  • RxRunTextView : TextView实现跑马灯效果
  • RxTextviewVertical : 单行文字上下滚动
  • RxTextViewVerticalMore : 多行文字上下滚动
  • RxAutoImageView : ImageView实现自动左右移动效果
  • RxBarCode : 条形码控件(需拷贝jniLibs目录)
  • RxQRCode : 二维码控件(需拷贝jniLibs目录)
  • RxNetSpeedView : 显示当前网速控件
  • RxToolTip : 实现popupWindow效果
  • RxRoundProgress : 实现弧形进度条
  • RxProgressBar : 自定义进度条
  • RxShoppingView : 商品数量加减控件
  • RxSeatMovie : 电影院选座控件
  • RxSeatAirplane : 飞机票选座控件
  • RxRulerWheelView : 刻度横向滚动控件
  • RxCaptcha : 验证码控件

Dialog的封装(RxDialog)

7792734332f469f91a36336cf112efb9.png

Activity的封装

7baa3d2858137429e884169bd6eb5ba7.png

功能模块介绍

  • 常用功能 -> RxTool.java
  • Activity相关 ->RxActivityTool
  • 动画相关 ->RxAnimationTool
  • 应用相关 ->RxAppTool
  • 状态栏相关 -> RxBarTool.java
  • 广播工具类 ->RxBroadcastTool
  • 摄像机相关 -> RxCameraTool.java
  • 剪贴板相关 -> RxClipboardTool.java
  • 常量相关 -> RxConstTool.java
  • 数据处理相关 -> RxDataTool.java
  • 设备工具类 -> RxDeviceTool.java
  • 编码解码相关工具类 -> RxEncodeTool.java
  • 加密解密相关的工具类 -> RxEncryptTool.java
  • 图片信息操作相关 -> RxExifTool.java
  • 文件操作相关 -> RxFileTool.java
  • Fragment操作相关 -> RxFragmentTool.java
  • 图像操作相关 -> RxImageTool.java
  • Intent相关 -> RxIntentTool.java
  • 键盘相关 -> RxKeyboardTool.java
  • 定位相关 -> RxLocationTool.java
  • 网络相关 -> RxNetTool.java
  • 权限请求操作工具类 -> RxPermissionsTool.java
  • 图片获取相关 -> RxPhotoTool.java
  • 拍照相关 -> RxPictureTool.java
  • 进程相关 -> RxProcessTool.java
  • 正则判断相关 -> RxRegTool.java
  • Service相关 -> RxServiceTool.java
  • Shell相关 -> RxShellTool.java
  • SharedPreferences相关 -> RxSPTool.java
  • 线程池相关工具类 -> RxThreadPoolTool.java
  • 时间相关 -> RxTimeTool.java
  • 压缩相关 -> RxZipTool.java

支付工具类

支付宝支付:

39cd6c9198e920c2d0fcbac979ed5555.png

微信支付:

5cfad35e0a440a4ca1b5c331da293996.png

第一种情景: 支付操作全部在APP端完成(包括统一下单接口) 即支付过程无后台参与

9bb92ee7393b6c49ecdcf87d071690cf.png

第二种情景: 从后台获取到 prepayid(预支付订单ID) 之后,在App端进行支付操作

7767f8adb5ee5067d59efd33a0d9488c.png

微信分享

分享网页

75add8c9cc15782fbc374ec3d9fbd86c.png

微信图片_20190629212822.jpg

效果图

这么多功能我随便点了几个功能,都挺好用的。有了这个万能工具箱,要什么代码只管来copy就行~

1cdc9585ba01444cc20df40c2ee35255.gif

关于作者

这是咱们国内的开发者维护的一个项目,起码维护了两年以上,感谢那些持之以恒的人,是他们让我们站在了巨人的肩膀上。

项目github地址:

https://github.com/vondear/RxTools

如果您想第一时间看我的后期文章,可以关注关注奶妹哦,不定期推送Android技术文章。如果觉得文章还不错,记得点赞~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值