随机推荐
Android上bitmap和drawable之间互转简介
前言实际应用中,需要bitmap和drawable的转换,下面记录一下目前用过的或者知道的。好记性不如烂笔头正文下面简单记录一下bitmap和drawable之间互转的方式bitmap转drawableDrawable drawable = new BitmapDrawable(mAc...
毛姆:什么是好小说
我想冒昧地谈一谈,在我看来一部好小说应该具有哪些特性。它的主题应该能引起广泛的兴趣,即不仅能使一群人——不管是批评家、教授、有高度文化修养的人,还是公共汽车售票员或者酒吧侍者——感兴趣,而且具有较普遍的人性,对普通男女都有感染力。主题还应该能引起持久的兴趣,一个选择只有一时兴趣的题材进行创作的小说家...
Glide V4和V3 使用不同
Glide是目前 Android 上最流行的图片加载库之一。目前Glide已经更新到了4.11.0repositories { mavenCentral() google()}dependencies { implementation 'com.github.bumptech...
HandlerThread的使用
HandlerThread简介HandlerThread是一个Android已封装好的轻量级的异步类。HandlerThread 继承Thread,本质就是个Thread,与普通Thread 的区别在于实现了自己的Looper,可以单独分发和处理消息。作用:用来线程间的消息传递,主要是子线...
Android磁盘之Vold启动
前言Volume Daemon,简写Vold,用于管理和控制Android平台外部存储设备的后台进程。这些管理或控制包括SD卡的插拔事件检测/SD卡挂载/卸载/格式化等。记录一下Vold进程启动的源码分析,方便自己查阅。Android P这里很多都是网上的,我就走走流程。正文先看看...
[摘]对于Fragment的一些理解
Fragment为何要用Fragment是Android 3.0 (Honeycomb)被引入的。主要目的是为了给大屏幕(如平板电脑)上更加动态和灵活的UI设计提供支持。由于平板电脑的屏幕比手机的屏幕大很多,因此可用于组合和交换的UI组件的空间更大,利用Fragment实现此类设计的时,就无需管...