*认识Android文件系统 *了解分区存储 *分区存储的适配 一、Android文件系统 Android文件系统分为 内部存储(internal storage) 和外部存...
*认识Android文件系统 *了解分区存储 *分区存储的适配 一、Android文件系统 Android文件系统分为 内部存储(internal storage) 和外部存...
文章对应的项目地址aop-tech,运行一下sample,结合代码和文章,你会收获更多。 熟悉程序开发的都知道OOP(Object Oriented Programming ...
Android对于图片的处理,最常使用到的数据结构是位图——Bitmap,它包含了一张图片所有的数据。整个图片都是由点阵和颜色值组成的,所谓点阵就是一个包含像素的矩阵,每一个...
理清动画的整体结构,便于更好的理解动画。因此做了一个逻辑结构图:
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
MotionEvent 事件分发、拦截与消费 上表中勾和叉表示的是这3种事件的相关方法在Activity、ViewGroup、View中是否含有该方法 分发流程 onTouc...
mac升级到10.14.1版本安装homobrew报错 按照官网给的命令:/usr/bin/ruby -e "$(curl -fsSL https://raw.githubu...
在项目目录下,mac操作系统使用./gradlew, windows系统使用gradlew。以下以mac为例: 清除工程目录下的build文件夹./gradlew clean...
先进入项目文件夹,通过命令 git init 把这个目录变成git可以管理的仓库 git init 2.把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,...
写过Android 代码的同学应该都听过Android不能在子线程更新UI,只能在主线程即UI线程处理视图。 猜一下运行结果呢? 抛出CalledFromWrongThrea...
Handler存在的意义 跟web开发的ajax有异曲同工之妙 使得Android开发难度大大降低(弱化了android线程间通信,根本原理是内存共享) 几乎看不到多线程死锁...
进程相关知识梳理 Activity 1像素保活 前台服务保活 账户同步拉活 JobScheduler 拉活 双进程守护 Activity 1像素保活 原理:通过监听手机息屏、...
进程保活与拉活 进程的一些常识 系统出于体验和性能上的考虑,app在退到后台时系统并不会真正的kill掉这个进程,而是将其缓存起来。 打开的应用越多,后台缓存的进程也越多。 ...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
1.代码获取当前app内存的使用情况 结果 这说明我这个app在当前手机的最大分配内存是256m,现在已经分配了11m,这11m中有6m是空闲的当然通过Monitors可以更...