一、概述 FileObserver主要用来提供对文件或者文件夹的监控,一个FileObserver实例监控一个文件,能够监控的文件或者文件夹的event type包括下表中的...
一、概述 FileObserver主要用来提供对文件或者文件夹的监控,一个FileObserver实例监控一个文件,能够监控的文件或者文件夹的event type包括下表中的...
一、debounce语法 日志 总结 1、debounce去抖动步骤 : 先发送1,发送器中保存有1间隔500毫秒发送2,500大于150 ,所以保存1,2间隔100毫秒发送...
本篇文章:自己在混淆的时候整理出比较全面的混淆方法,比较实用,自己走过的坑,淌出来的路。请大家不要再走回头路,可能只要我们代码加混淆,一点不对就会导致项目运行崩溃等后果,有许...
ButterKnife 算是一款知名老牌 Android 开发框架了,通过注解绑定视图,避免了 findViewById() 的操作,广受好评!由于它是在编译时对注解进行解析...
这道题在曾经面试「菜鸟网络」中遇到过,不过当时只问了「Activity 启动过程」,这里对整个「App 启动过程」进行完整的源码分析,希望可以帮助到大家。 源码分析 1. L...
最近跟一个朋友聊到关于App架构的问题, 其中就聊到一个App, 开发了很长时间, 一开始没有去想框架的事儿, 迭代过程中, 由于时间紧, 任务重, 人员更替等原因, 也没能...
前言 最近公司给了个需求,要求图片加载的时候显示加载进度。恰好,平时都比较喜欢用Lofter浏览一些图片,所以就有了个想法,就做个模仿Lofter图片加载的控件吧。 先看一下...
前几天写的自学水彩半年总结,得到了很多盆友的支持和鼓励,非常感谢大家! 水彩半年总结帖请戳这里--零基础自学水彩半年,120张画带来的改变 有小伙伴说,想看彩铅版,于是懒癌晚...
自定义View学的是啥?无非就两种:绘制文字和绘制图像 通过上篇的学习,了解到Paint类中有很多方法关于属性设置的方法。本篇就记录我学习绘制文字的过程。 学习资料: 爱哥写...