摘要: 知识体系索引 旨在梳理主线、方便查找 一、技术知识类 Java Java基础 分类 文章 Java语法 Java基本数据类型、关键字 Object类方法解析 Java集合--Collection Java Collection Java集合--Map Java Map Java I/O Java I 阅读全文
posted @ 2020-09-18 14:07 Robin132929 阅读(337) 评论(0) 推荐(0) 编辑
摘要: Java基本数据类型、关键字 一、Java基本数据类型 Java有8中基本数据类型:byte\char \short \int\float\double\long\boolean 在说明每种类型大小前需要明确下面两个概念: 字节=byte,是由8位带符号的二进制数表示的。 字符=char,是由Uni 阅读全文
posted @ 2020-09-18 14:04 Robin132929 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 观察者模式 一、简介 观察者模式(又被称为发布-订阅(Publish/Subscribe)模式,属于行为型模式的一种,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态变化时,会通知所有的观察者对象,使他们能够自动更新自己。该模式一个重要作用就是解耦,将被观察者 阅读全文
posted @ 2020-09-07 18:01 Robin132929 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Android系统启动过程分析 一、Android平台架构 首先贴一张Android系统架构图方便理解整个Android架构,这可以让我们从整体上对整个启动流程有个大概认知。 可以看出整个架构由5部分构成,从下到上分别为: 1. Linux内核层 Android 的核心系统服务基于Linux 内核, 阅读全文
posted @ 2020-01-10 11:37 Robin132929 阅读(1772) 评论(0) 推荐(2) 编辑
摘要: Activity启动过程源码分析 本文来Activity的启动流程,一般我们都是通过startActivity或startActivityForResult来启动目标activity,那么我们就由此出发探究系统是如何实现目标activity的启动的。 一般我们都是通过上面两个函数来启动目标activ 阅读全文
posted @ 2020-01-08 14:42 Robin132929 阅读(1489) 评论(0) 推荐(0) 编辑
摘要: Okhttp解析—Okhttp概览 Okhttp作为目前Android使用最为广泛的网络框架之一,我们有必要去深入了解一下,本文是Okhttp解析的第一篇,主要是从宏观上认识Okhttp整个架构是如何实现的。 一、什么是Okhttp HTTP是当今应用程序通过网络交换数据和媒体的方式。 有效地使用 阅读全文
posted @ 2020-01-06 19:25 Robin132929 阅读(2221) 评论(0) 推荐(0) 编辑
摘要: Okhttp解析—Interceptor详解 Interceptor可以说是okhttp的精髓之一,Okhttp重写请求/响应、重试、缓存响应等操作,基本都是在各个Interceptor中完成的,上篇文章分析Okhttp运行流程时只是简单带过,那么这篇文章就来详细分析下Interceptor以及拦截 阅读全文
posted @ 2020-01-05 11:50 Robin132929 阅读(3393) 评论(0) 推荐(0) 编辑
摘要: Okhttp源码分析--基本使用流程分析 一、 使用 同步请求 OkHttpClient okHttpClient=new OkHttpClient(); Request request=new Request.Builder() .get() .url("www.baidu.com") .buil 阅读全文
posted @ 2019-12-24 11:59 Robin132929 阅读(590) 评论(0) 推荐(1) 编辑
摘要: Activity知识点详解 一、什么是Activity 官方解释: The Activity class is a crucial component of an Android app, and the way activities are launched and put together is 阅读全文
posted @ 2019-12-22 21:35 Robin132929 阅读(879) 评论(0) 推荐(1) 编辑
摘要: Intent知识详解 一、什么是Intent 贴一个官方解释: An intent is an abstract description of an operation to be performed. It can be used with "Context startActivity(Inten 阅读全文
posted @ 2019-12-20 11:29 Robin132929 阅读(1818) 评论(0) 推荐(0) 编辑