自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Android知识图谱(持续更新中)

写这个专栏的目的 皆在回顾和梳理这几年的Android开发经验,查漏补缺,望通过认真的复习和总结,进一步完善并建立自己的知识体系 写作方式 “Android的世界”专栏只有这一篇博客。这篇博客通过“脑图”+链接的方式,将Android的知识体系从整体到部分切割,通过脑图描述了每个部分的知识结构。同时在脑图的下方,我列举了一些有价值的博客链接,对脑图中的重难点进行补充。 我的目标: P7 目录 Bitmap篇 1、知识图谱...

2021-02-28 21:22:29 2760 5

原创 StrictMode ——安卓严苛模式

本文主要介绍安卓性能优化中的StrictMode的使用

2022-01-24 16:39:13 3510

原创 LeakCanary内存泄漏原理分析

基本使用 1.5.3版本使用简介 添加依赖 debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.5.4' 自定义Application class App:Application() { override fun onCreate() { super.onCreate() LeakCanary.install(this) } } 2.0版本呢使用简介

2022-01-12 11:47:40 2067

原创 ButterKnife系列(一) : 总体流程分析

我们通过最新版本的ButterKnife源码,分析其架构以及并总结对实际开发的帮助。

2021-05-18 11:43:01 205

原创 Kotlin 空安全简述

学习目标: 1、如何定义一个可以为空的对象,如何定一个一个不为空的对象 2、? !! 等操作符的区别 3、条件中检测null 4、如何安全调用 定义非空和可空对象

2021-05-12 16:08:47 378

原创 Android 消息机制详解

Android 消息机制详解 消息机制简介 Handler、Message、MessageQueue、Looper一起实现了android的消息机制。那,什么是消息机制,上述四个类是干什么?又是怎么实现了线程间的消息传递的?我们先来概括一下。 消息机制主要解决线程间的数据传递问题。 Handler负责发送和处理消息。Message封装了线程间传递的数据,Message内部有一个Message next的对象,指向下一个消息,这样可以通过第一个Message来遍历所有的消息了。Mess.

2021-03-03 11:44:25 698 1

原创 组件化系列-Arouter注解分析

版权声明:本文为博主原创文章,未经博主允许不得转载。 Androidlistview加载不同布局与adapter用法 android开发过程中会经常用到listview,虽然recycleview也出来了,但是还是存在一些bug没有解决,还不是特别的成熟,那我们就来介绍一下listview的使用及其加载不同布局的item的一般写法。 首先我们listview需要加载不

2021-02-19 16:03:54 168

原创 Arouter系列(一):总体流程分析

组件化系列-Arouter路由实现源码分析 基本使用 ARouter.getInstance().build("/base/LoginActivity").navigation(); 流程分析 Arouter.getInstance() Arouter.java 返回Arouter对象。 Arouter.getInstance().build() Arouter.java public Postcard build(String path) { ret...

2021-02-18 12:33:18 823 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除