- 博客(8)
- 收藏
- 关注
原创 Android知识图谱(持续更新中)
写这个专栏的目的 皆在回顾和梳理这几年的Android开发经验,查漏补缺,望通过认真的复习和总结,进一步完善并建立自己的知识体系写作方式 “Android的世界”专栏只有这一篇博客。这篇博客通过“脑图”+链接的方式,将Android的知识体系从整体到部分切割,通过脑图描述了每个部分的知识结构。同时在脑图的下方,我列举了一些有价值的博客链接,对脑图中的重难点进行补充。我的目标: P7目录Bitmap篇 1、知识图谱...
2021-02-28 21:22:29 2929 5
原创 LeakCanary内存泄漏原理分析
基本使用 1.5.3版本使用简介 添加依赖debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.5.4'自定义Applicationclass App:Application() { override fun onCreate() { super.onCreate() LeakCanary.install(this) }} 2.0版本呢使用简介
2022-01-12 11:47:40 2101
原创 Kotlin 空安全简述
学习目标:1、如何定义一个可以为空的对象,如何定一个一个不为空的对象2、? !! 等操作符的区别3、条件中检测null4、如何安全调用定义非空和可空对象
2021-05-12 16:08:47 398
原创 Android 消息机制详解
Android 消息机制详解 消息机制简介 Handler、Message、MessageQueue、Looper一起实现了android的消息机制。那,什么是消息机制,上述四个类是干什么?又是怎么实现了线程间的消息传递的?我们先来概括一下。消息机制主要解决线程间的数据传递问题。Handler负责发送和处理消息。Message封装了线程间传递的数据,Message内部有一个Message next的对象,指向下一个消息,这样可以通过第一个Message来遍历所有的消息了。Mess.
2021-03-03 11:44:25 903 1
原创 组件化系列-Arouter注解分析
版权声明:本文为博主原创文章,未经博主允许不得转载。Androidlistview加载不同布局与adapter用法android开发过程中会经常用到listview,虽然recycleview也出来了,但是还是存在一些bug没有解决,还不是特别的成熟,那我们就来介绍一下listview的使用及其加载不同布局的item的一般写法。首先我们listview需要加载不
2021-02-19 16:03:54 206
原创 Arouter系列(一):总体流程分析
组件化系列-Arouter路由实现源码分析基本使用ARouter.getInstance().build("/base/LoginActivity").navigation();流程分析Arouter.getInstance()Arouter.java返回Arouter对象。Arouter.getInstance().build()Arouter.javapublic Postcard build(String path) { ret...
2021-02-18 12:33:18 1134 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人