Blankj's Blog

select * from utils


  • 首页

  • 关于

  • 分类

  • 标签

  • 归档

  • 我的星球

  • 面经

  • 我的开源库

  • Go 速查

  • GitBook

  • 小伙伴们

  • 内推

  • 搜索

Flutter 状态管理之 Provider

发表于 2021-05-23 | 分类于 Flutter | 阅读次数:
加入我的小专栏 https://xiaozhuanlan.com/Blankj 即可阅读
阅读全文 »

说说 MVP

发表于 2020-11-06 | 分类于 Android | 阅读次数:
加入我的小专栏 https://xiaozhuanlan.com/Blankj 即可阅读
阅读全文 »

ToastUtils-我愿称之为最强

发表于 2020-10-25 | 分类于 Android , 工具类 | 阅读次数:
加入我的小专栏 https://xiaozhuanlan.com/Blankj 即可阅读
阅读全文 »

🔥字节跳动靠谱内推🔥

发表于 2020-05-19 | 分类于 内推 | 阅读次数:

🔥字节跳动 21 届秋招正式批火热启动🔥

点击下方内推链接即可直接投递并享受内推👇

  • 🔥投递地址:https://job.toutiao.com/act/es/hr_2021_recruitment?token=MzsxNTk2NDY2NDU0NTg1OzY2ODc3OTI2MTcwODM5MTM3Mzk7MA
  • 👉面向对象:2021 届的毕业生(2020 年 9 月 ~ 2021 年 8 月毕业)
  • 🔥投递时间:8月3日- 10月31日
  • 🎡工作地点:北京、上海、深圳、广州、杭州、成都、武汉、西安

找我内推的优势

  • 我是字节跳动正式员工,内推完全免费,简历可获得优先筛选,进入面试人数众多;
  • 直接通过我提供的链接进入投递,即可算作是我的内推,可靠、方便、快捷;
  • 搜索 625783482 加我个人微信(需要备注:字节内推-职位-真名,例如:字节内推-Android-张三,否则不加),一对一跟进进度,处理异常进度,人肉跟 HR 联系处理(已救活数人),拉你进内推群来一起交流。
  • 有微信 200+ 人内推交流群,及时同步最新招聘消息,有问题也可及时反馈给候选人;
    阅读全文 »

AndroidUtilCode 网红库终于发布 1.26.0 啦!!!

发表于 2019-11-27 | 分类于 Android , AucFrame , 工具类 | 阅读次数:

logo

前言

作为 Android 开发者如果是第一次听说这个库,那么相信在了解 AndroidUtilCode 之后,你会发现其恐怖如斯。

上版本的更新内容我只放在了我的星球中,这次也一起拿出来分享给你们吧:集合三剑客工具类,如果想要第一时间获得最新内容,可以加入我的知识星球哦。

此次新版本更新的东西还是比较多的,具体主要包括如下:

  • 整体 Demo 的代码及界面的优化;
  • 新增 UiMessageUtils;
  • 新增 NotificationUtils;
  • 新增 ShadowUtils;
  • 新增 TouchUtils;
  • 新增 ClickUtils pressed bg 变暗效果;
  • api-plugin 升级到 1.2;
  • bus-plugin 升级到 2.4;
  • AucFrame 适配 Gradle 6.0

下面我只对其需要的进行简单的介绍,具体想了解最好还是通过体验 Demo 及阅读源码。

阅读全文 »

EditText 搜索优化 | 安卓 offer 收割基

发表于 2019-09-06 | 分类于 安卓 offer 收割基 , Android | 阅读次数:

描述

设计一个 EditText 的文本监听器,停止输入 1s 后,如果文本发生变化则触发监听器。

例子:
文本内容是 111,111 -> 1111 -> 11111,连续输入都小于 1s,在输完后的 1s 触发监听器为 11111;
文本内容是 111,111 -> 1111 -> 111,连续输入都小于 1s,在输完后的 1s 不触发监听器;

类似微信的客户端搜索,不同的是微信在 111 -> 1111 -> 111 是会触发改变的。

阅读全文 »

AucFrame 之统一管理 Gradle

发表于 2019-07-24 | 分类于 Android , AucFrame | 阅读次数:

logo

前言

AucFrame 往期文章:

  • AucFrame 之简介及学习
  • AucFrame 之让你的 Gradle 更智能

「AucFrame 之统一管理 Gradle」源码传送门

阅读全文 »

AucFrame 之让你的 Gradle 更智能

发表于 2019-07-23 | 分类于 Android , AucFrame | 阅读次数:

logo

前言

不了解什么是 AucFrame 的可以先看一下这篇文章:AucFrame 之简介及学习

环境

首先来明确下开发环境,这里推荐使用 Android Studio 3.5-Beta4 及以上的版本,3.3.x 和 3.4.x 也都是可以的,只是没有智能提示,3.2.x 及以下版本的话就不推荐使用了,否则后面的课程可能会出问题。

阅读全文 »

AucFrame 之简介及学习

发表于 2019-07-22 | 分类于 Android , AucFrame | 阅读次数:

logo

简介

首先,什么是 AUC 呢?在 QQ 群里的小伙伴们应该知道这个词,或者知道我的工具类的也应该能猜到是什么,没错,AUC 全称就是 AndroidUtilCode,这个项目的生命周期已长达 3 年之久,star 数目前是 24k+,应该算是比较成功的一个开源项目了,基于它,我打造了一套自认为还不错的组件化架构 ———— AucFrame,其优点如下所示:

  • 统一管理项目中的 Gradle
  • 自由选择调试模块
  • 自由选择需要的包
  • 自由切换源码和远程仓库
  • 业务模块互不依赖,完全解偶
  • 模块间通讯一学就会
  • 比 EventBus 更高效的模块内通讯

接下来就让我们来一一揭开他的神秘面纱。

阅读全文 »

比 EventBus 更高效的事件总线(BusUtils)

发表于 2019-07-22 | 分类于 Android , AucFrame , 工具类 | 阅读次数:

logo

背景

设计这个 BusUtils 其实是在做 ApiUtils 时顺手做的,因为两者实现方式基本一致,设计前我也没想着要和 greenrobot 的 EventBus 一较高低,但设计完总需要一个对比,所以就拿业界最优秀的事件总线 EventBus 比较一下吧,然后就发现我这区区 300 行不到的 BusUtils 性能比 EventBus 要高出好多,当然,这一切的前提都是在 BusUtils 是切实可用并且有效的,它也是一款线程安全的事件总线,这些我都在单测中有做过实际测试的,不吹不擂,后面我们拿数据说话,有小伙伴不相信的话也可以通过下载我的源码来比较即可,单测地址:BusUtilsVsEventBusTest,Android 测试地址:BusCompareActivity,BusUtils 在 AucFrame 中的作用就是模块内传值,其扮演的角色如下所示:

阅读全文 »

12…17
布兰柯基

布兰柯基

161 日志
38 分类
85 标签
GitHub 简书 掘金 CSDN 微博
0%
© 2021 布兰柯基