公司项目在不断的改版迭代中,代码在不断的累加,终于apk包不负重负了,已经到了八十多M了。可能要换种方式表达,到目...[作者空间]
目录 热门技术 View 代码封装 源码分析 精进之路 热门技术 Kotlin初探Kotlin成了Google的亲...[作者空间]
零、前言 1.做安卓的大多应该对颜色不太敏感,毕竟咱是敲代码的,颜色有设计师呢。2.不过作为一名在大学被颜色熏(陶...[作者空间]
吐司弹不出来完美的解决方案:ToastUtils,接下来让我们来一步步开始分析这个问题是如何出现,解决的过程,以及...[作者空间]
转载请注明出处:https://www.jianshu.com/p/77fe505e2287github:http...[作者空间]
Java基础 Java Object类方法 HashMap原理,Hash冲突,并发集合,线程安全集合及实现原理 H...[作者空间]
Android Activity生命周期 onStart()与onResume()有什么区别? onStart()...[作者空间]
本文的整体结构图 本文篇幅很长,建议收藏了找时间慢慢看 本文讲解的是 'org.greenrobot:eventb...[作者空间]
为什么要用线程池 使用线程池管理线程有如下优点: 降低资源消耗:通过重复利用已创建的线程降低线程创建和销毁造成的消...[作者空间]
App开发不可避免的要和图片打交道,由于其占用内存非常大,管理不当很容易导致内存不足,最后OOM,图片的背后其实是...[作者空间]
Android中的进程保活应该分为两个方面: 提高进程的优先级,减少被系统杀死的可能性 在进程已经被杀死的情况下,...[作者空间]
此文章首发: https://mp.weixin.qq.com/s/QZ-XTsO7WnNvpnbr3DWQmg ...[作者空间]
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理...[作者空间]
一. 图片存在的几种形式: 二、Bitmap的优化 图片压缩 BitmapFactory函数 BitmapFact...[作者空间]
这篇文章是对接下来要写的文章的一个目录说明,这个系列主要是针对安卓的进阶知识的系统阐述或者描述,其中或者引用或者举...[作者空间]
项目编译 项目基于最新版 Glide 4.9.0 源码分析,通过如下方式获取并编译代码: 代码量(使用 cloc ...[作者空间]
前言 Rxjava由于其基于事件流的链式调用、逻辑简洁 & 使用简单的特点,深受各大 Android开发者的欢迎。...[作者空间]
上一篇文章我们讲述了Android View事件分发机制。如果你对View的事件分发还不熟悉,建议先去看一下 一文...[作者空间]
1.场景分析 我在android7.0上使用扫描功能的时候,因为app没有授权照相机权限,出现了下图的情况 所以a...[作者空间]
Download Gradle: How to use Proguard APIs Activity 相关 -> ...[作者空间]