CollapsingToolbarLayout 内部包含 Toolbar CollapsingToolbarLayout 和 Toolbar 设置 app:title="标题...
CollapsingToolbarLayout 内部包含 Toolbar CollapsingToolbarLayout 和 Toolbar 设置 app:title="标题...
本篇文章的目的是介绍 注解 反射 以及 动态代理在 Retrofit 框架中的体现。首先带着几个问题去开始以下的文章: 注解在 Retrofit 中是如何体现的,有什么作用的...
动态代理(dynamic proxy) 利用Java的反射技术(Java Reflection),在运行时创建一个实现某些给定接口的新类(也称“动态代理类”)及其实例(对象)...
解决findViewById的忧伤 在早期的Android开发中,我们都是通过一系列的findViewById去找到XML Layout文件中的View。当XML文件中Vie...
在 Android 系统中,Binder 起着非常重要的作用,它是整个系统 IPC 的基石。网上已经有很多文章讲述 Binder 的原理,有的讲的比较浅显,没有触及到关键,有...
面试问题 Binder是什么 为什么要使用多进程 使用Binder进程通讯有哪些优势 Binder是如何做到一次内存拷贝的 MMAP的原理讲解 Binder机制是如何跨进程的...
默认情况下,ActivityThread类为我们创建的了主线程的Looper和消息队列,所以当你创建Handler之后发送消息的时候,消息的轮训和handle都是在ui线程进...
追击问题大家都知道,是一个算速度差以及距离差的小学题目 速度差×追及时间=追及路程路程差÷速度差=追及时间 Floyd判圈算法是一个可以在有限状态机、迭代函数或者链表上判断是...
前言 上一篇文章:Android消息机制java层 MessageQueue中有多个native方法,MessaeQueue是Android消息机制的Java层和native...