插件Activity的启动
在上一节分析中,我们已经知道宿主已经加载了插件的资源、类。也就是说在宿主中是...
Android如何优雅地解决重复Drawable资源
1. 前言
最近鸿洋大神和路遥大佬分别在他们的公众号上发布了关于解决Sha...
android获取本周本月本年的第一天和最后一天
获取本周本月本年的第一天和最后一天
Gradle 编写及整个构建详解
本文不会太具体讲编写Gradle插件中用到的API,只是大致梳理一下如何编写一个Gr...
Jetpack使用(四)ViewModel核心原理
ViewModel其实是和前面说的LiveData一起组合使用的,引用官方的一句话:ViewModel...
AQS原理分析
Lock
Lock 在 J.U.C 中是最核心的组件,前面学习 synchronized 的时候说过,锁...
AQS 原理分析
引用自javaguide https://snailclimb.gitee.io/javaguide/
1. AQS 原理分析
在...
自动化脚本涨粉
引言
在CSDN写了大概140篇文章,一直都是0阅读量,仿佛石沉大海,在掘金能能频频...
ROM刷入手机
在联网情况下,手机在几分钟内就会自动重启,不联网就不会重启,猜想这个ROM应该...
Jetpack系列-LiveData使用和源码分析
1 简介和简单使用
1.1 简介
LiveData是一种可观察的数据存储器类。与常规的可观察...
Linux 驱动开发入门
1. 编写一个简单的 Linux 内核模块
首先,我们需要理解什么是内核模块?简单来...
ReentrantLock原理分析
ReentrantLock是Java并发包中提供的一个可重入的互斥锁,它拥有与synchronized...
探索 Windows 平台下的 C++ 异常捕获策略:如何让Windows C++应用程序尽可能捕获所有异常?
前言
这个标题起的有点纠结,感觉不太好起。实际上本文想要讨论的场景,是一个比较...
Android FrameWork面试点集合
1. 怎么跨进程传递大图片
考察点
了解各种跨进程传输数据的方式及各自优缺点
...
方案三种跨域解决方案:HttpClient、注解、网关
为什么会有跨域问题
因为浏览器的同源政策,就会产生跨域。比如说发送的异步请求...

