您好,欢迎来到欢乐彩票工艺五金有限公司官网!

迎合行业需求 满足个性定制

免费服务热线:4006-825-836

联系欢乐彩票Contact

欢乐彩票_欢乐国际彩票
免费服务热线:4006-825-836
电话:0536-2082255转8017 邮箱:admin@tomrailsback.com
地址:山东潍坊市北海路财富国际商务大厦23层
当前位置:主页 > 产品展示 > 工具类 >

工具类

常用的一些工具类

作者:admin 时间:2021-08-12 12:40

  几乎每个项目都会有各种各样的工具类,在开发中通过它们可更直接方便地实现功能。下面将介绍一些比较常用的工具类,而具体的实现请下载demo查看代码。

  这个Log工具类一个很大的好处是,你可以快速地跟踪到调用打印的具体位置。如图:

  demo中提供了CrashDiary工具类,用于在程序崩溃时,输出异常日志到手机本地文件中,方便在没连接电脑时查看异常信息。可指定异常信息所输出的文件(位置)

  demo中提供了SystemTypeUtil工具类,用于处理与手机系统类型相关的事件。

  部分手机的系统是基于原生Android系统改造的(如小米,魅族),所以在有些功能的实现上需要做兼容处理,如设置状态栏中图文的颜色模式、跳转到权限管理页面。

  5)如果申请失败,则使用 shouldShowRequestPermissionRationale 判断用户是否勾选了 不再提醒。勾选了的话,则弹出一个 Dialog 引导用户到设置界面授予权限。没勾选的话,可以什么都不做,也可以弹出弹出一个 Dialog 引导用户到设置界面授予权限。

  demo中提供了CacheManager,里面提供了内存缓存、磁盘缓存、SharedPreferences缓存。 其中磁盘缓存可定制缓存时长、位置、大小。

  demo中提供了图片工具类,用于对图片进行压缩(比例压缩或质量压缩)、跳转到相机/相册、对Bitmap做高斯模糊处理等。

  提供了ColorBar工具类,用于沉浸式状态栏实现,来自,具体用法到里面查阅。

  demo中还提供了一个CommonUtil,负责一些比较杂碎的功能,例如

  Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...

  Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...

  嘿嘿,在这个春暖花开的季节里,最重要的是什么,出去浪呀~!爬山,骑车,跑步,各个都要来一发才不辜负了满园春光。 然...