Looper.loop()会阻塞主线程吗 答案是肯定的,主线程的loop会阻塞主线程,不过这并不是问题,那么原因是什么呢? ActivityThread 是App的入口,这里...
Looper.loop()会阻塞主线程吗 答案是肯定的,主线程的loop会阻塞主线程,不过这并不是问题,那么原因是什么呢? ActivityThread 是App的入口,这里...
ThreadLocal 1.ThreadLocal是什么 ThreadLocal 是一个创建线程局部变量的类通常我们创建的变量是可以被任何一个线程访问的,而使用 Thread...
进度条的颜色设置xml文件如下
需要开发者设置一个xml的背景资源文件 如下格式内容。 titleMode= repeat就代表了 重复平铺。 当然还有其他的值,可以试试有什么效果。
项目中经常需要提前预置数据库文件到app中,那么怎么预置和加载最好呢。 我们可以把db文件预置在raw中,读取流然后转存到sd卡上面,然后加载。那么为什么防止raw而不是as...
大家要知道从Android2.0开始新增了ExifInterface类,ExifInterface类主要描述多媒体文件比如JPG格式图片的一些附加信息,比如拍照的设备厂商,当...
HTTP响应码 一、HTTP响应的第一行是状态信息表示请求的结果状态。响应码分五种类型,由它们的第一位数字表示 码类别描述1xx信息,继续处理2xx成功3xx信息,继续处理4...
Activity是android源码的一个类,其中有方法overridePendingTransition可以实现activity跳转带动画效果。如下源码 可以在调用star...
LeakCanary 2.0后 为什么不需要在application中调用install 用过 LeakCanary 的都知道,在版本2.0之前需要调用LeakCanary....
1. Git 维护的三棵树 workingDir 工作目录,持有的实际文件,修改代码都是在这里发生的 inex 缓存目录,临时保存你的改动,add 之后就是进入这个缓存目录 ...
JavaPoet JavaPoet 是一个用于生成 .java 源文件的 Java API,是ATP技术的必要组件。我们在工作中如果遇到重复的代码工作反复操作的时候,相信谁都...
volatile的特点 大家在进行并发编程的时候肯定进程遇到多线程操作同一个变量带来的诸多问题。比如一个线程修改了变量另一个线程却读不出正确的值;比如多个线程修改一个变...