自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Android笔记

组件应用 1. Context的理解 2. Service的启动方式以及生命周期 3. Activity的启动模式以及生命周期 4. ContentProvider是如何实现数据共享的 5. 广播的注册方式 6. ListView和RecycleView 7. SurfaceView和GLSurfaceView 8. 启动服务和绑定服务的先后顺序 系统架构原理 1. Handler、Looper、...

2021-04-27 10:39:19 174

原创 Java面试笔记

1 构造函数

2020-05-13 23:48:39 394

转载 Android源码学习笔记(二)四大组件之Activity

概述 在Android四大组件中,Activity是最重要也是最复杂的,为了厘清Activity的内在运行机制, 笔者从以下几个方面来分析Activity: 本文转载Android四大组件之Activity Activity的四种启动模式 作为一个Android开发人员,这四种Activity启动模式或许耳熟能详,但其使用场景,未必大家都有所了解, 之所以要设计出不同的启动模式,是因为要应对不同的...

2020-03-03 16:27:15 106

原创 Android源码学习笔记(三)四大组件之Service

private boolean bindServiceCommon(Intent service, ServiceConnection conn, int flags, String instanceName, Handler handler, Executor executor, UserHandle user) { // Keep this i...

2020-02-28 23:37:51 213

原创 Android源码学习笔记(一)ActivityManagerService

AMS概述 ActivityManagerService在Android系统起到很重要的作用,总管这四大组件、进程管理调度和监测统计等,AMS其实跑在SystemServer进程里,生命周期跟随SystemServer进程。 本文主要参考ActivityManagerService的启动过程 启动过程 由于AMS是由系统进程SystemServer初始化的,所以从SystemServer的启动开始...

2020-02-26 17:19:52 332

原创 应用层 HTTP/HTTPS协议

应用层 HTTP/HTTPS协议 1 定义 HTTP协议(超文本传输协议)用于从www服务器传输超文本到本地浏览器的传送协议,HTTP协议是应用层协议,由请求和响应构成,HTTP默认端号80,HTTPS端口号为443 2 简单的HTTP协议 HTTP协议具有以下特点: 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很...

2020-02-07 18:23:13 696

原创 传输层 TCP协议

TCP/IP协议学习笔记(二) 传输层 TCP协议 本文主要整理TCP协议的知识点 1 前言 尽管TCP和UDP都使用相同的网络层(IP), TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。 TCP具有以下特点 1、面向连接 每个TCP段都包含一个源端口号和目的端口号,用来确定发送端和接收端的应用进程,然后结合IP首部中的源端IP地址和目的端IP地址就能唯一...

2020-02-07 18:00:53 414

空空如也

空空如也

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

TA关注的人

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