发布于 2023-07-20 LiveData的源码学习 1920 热度 NOTHING Android LiveData我们一般和ViewModel进行配对使用,通过观察者模式,观察者发生改变从而引起被UI改变 1.LiveData的 …
发布于 2023-07-19 HTTP的基本概念与GET,POST 1930 热度 NOTHING 计算机网络 HTTP的基本概念与GET,POST 1.HTTP的基本概念 1.1HTTP是什么? HTTP 是超文本传输协议,也就是Hyper …
发布于 2023-07-19 LifeCycle的源码学习 1879 热度 NOTHING Android 在ViewModel中我们曾经说过ViewModel怎么监视Activity的结束,我们是通过Activity给父Activity …
发布于 2023-07-18 ViewModel的源码学习 646 热度 NOTHING Android 1.ViewModel的使用 class viewModel: ViewModel() { var co …
发布于 2023-07-17 MAC地址和IP的问题 1949 热度 NOTHING 计算机网络 MAC地址和IP的问题 这是我之前就想不通的一个东西,突然发现一个学长写了这份博客,看完后知道了这个问题是如何解决的 为什么需要I …
发布于 2023-07-17 计算机网络基础篇 19575 热度 NOTHING 计算机网络 计算机网络基础篇 1.TCP/IP网络模型分层 网络模型划分主要有3种,如下图所示 越往下越偏向硬件 为什么要进行分层? 为了便于 …
发布于 2023-07-17 Service的启动流程 1682 热度 NOTHING Android 1.前情回顾 我们讲Service的工作流程之前我们先回顾一下上次我们讲的Activity的工作流程,先是launcher打开一个 …
发布于 2023-07-17 根Activity的启动过程 707 热度 NOTHING Android 1.闲聊 在之前的系统启动的时候我们说Launcher,它其实就相当于一个系统的桌面,既然都相当于桌面了,那我们Activity( …
发布于 2023-07-13 计算机网络基础篇 1893 热度 NOTHING 计算机网络 计算机网络基础篇 1.TCP/IP网络模型分层 网络模型划分主要有3种,如下图所示 越往下越偏向硬件 为什么要进行分层? 为了便于 …
发布于 2023-07-13 从SystemServer处理过程到Launcher启动过程 1890 热度 NOTHING Android 从SystemServer处理过程到Launcher启动过程 我们先回顾一下系统启动,我们从init启动到zygote的启动,然后 …