![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android
文章平均质量分 89
Android人生
王胖子总叫我减肥
学习使我进步
展开
-
Recyclevie深入浅出(一)基础使用
最近一直整理一下RecycleView相关的知识,由于懒病发作,今天开始,加油,人是被逼出来的。话不多说,开整。首先要学会如何使用recylceView。1.使用recycleView先添加依赖,在App/buidle.gradle中dependencies { .... implementation 'com.android.support:recyclerview-v7:27.1.0' ...}2. 在主布局中添加RecycleView<andro原创 2022-03-13 16:53:17 · 3258 阅读 · 0 评论 -
Activity深入浅出全解
1、activity的生命周期先看一下官方的图1.1 正常情况下的生命周期onCreate():表示activity刚开始被创建,在这个方法中可以做一些初始化的工作,例如调用setContentView去加载布局资源、初始化Activity所需要的数据等。 onStart():表示Activity正在被启动,这时activity已经处于可见状态,但是还没有处于前台,无法和用户进行交互,其实已经显示出来,我们看不到而已。 onResume():表示activ原创 2022-01-24 11:36:13 · 1754 阅读 · 0 评论 -
OKHTTP深入浅出(七)----拦截器(4)CallServerInterceptor
就剩最后一个拦截器CallServerInterceptor了,之前的请看OKHTTP深入浅出(一)----基础理论_王胖子总叫我减肥的博客-CSDN博客OKHTTP深入浅出(二)----基本用法_王胖子总叫我减肥的博客-CSDN博客OKHTTP深入浅出(三)----源码流程_王胖子总叫我减肥的博客-CSDN博客OKHTTP深入浅出(四)----拦截器(1)RetryAndFollowUpInterceptor_王胖子总叫我减肥的博客-CSDN博客OKHTTP深入浅出(五)----拦截器(2原创 2022-01-12 15:24:48 · 311 阅读 · 0 评论 -
OKHTTP深入浅出(六)----拦截器(3)ConnectInterceptor
之前分析了okhttp 的前三个拦截器RetryAndFollowUpInterceptor、ridgeInterceptor、CacheInterceptor。当然还有okhttp的系列:OKHTTP深入浅出(一)----基础理论_王胖子总叫我减肥的博客-CSDN博客OKHTTP深入浅出(二)----基本用法_王胖子总叫我减肥的博客-CSDN博客OKHTTP深入浅出(三)----源码流程_王胖子总叫我减肥的博客-CSDN博客OKHTTP深入浅出(四)----拦截器(1)RetryAnd原创 2022-01-11 15:00:53 · 2139 阅读 · 0 评论 -
OKHTTP深入浅出(五)----拦截器(2)ridgeInterceptor与CacheInterceptor
上一篇文章我们说了OKHTTP的重定向和跟进拦截器OKHTTP深入浅出(四)----拦截器(1)RetryAndFollowUpInterceptor_王胖子总叫我减肥的博客-CSDN博客下面我们来说说桥拦截器ridgeInterceptor和缓存拦截器CacheInterceptor1、桥拦截器ridgeInterceptor 桥拦截器相当于应用层和网络层之间的桥梁,相当于 在 请求发起端 和 网络执行端 架起一座桥,把应用层发出的请求(请求发送端)变为 网络层认识的请求(网络执...原创 2022-01-10 17:52:12 · 2061 阅读 · 0 评论 -
OKHTTP深入浅出(四)----拦截器(1)RetryAndFollowUpInterceptor
上一篇分析OKHTTP的整体流程,OKHTTP深入浅出(三)----源码流程_王胖子总叫我减肥的博客-CSDN博客我们了解到OK的网络请求真正是通过拦截器链关联的各个拦截器进行处理的,先回顾一下RealCall的getResponseWithInterceptorChain()方法。Response getResponseWithInterceptorChain() throws IOException { // Build a full stack of interceptors. .原创 2022-01-07 17:57:15 · 682 阅读 · 0 评论 -
OKHTTP深入浅出(三)----源码流程
OKHttp 基本使用,在上一篇我们已经介绍过OKHTTP深入浅出(二)----基本用法_王胖子总叫我减肥的博客-CSDN博客之前我们介绍过OKHttp 的OKHttpClient对象和Request对象都是通过建造者模式构建的,首先要理解什么是建造者模式。仿照OKHttpClient的源码,写一个简单的建造模式public class House { private double height; private double width; private String c原创 2022-01-05 19:37:41 · 812 阅读 · 0 评论 -
OKHTTP深入浅出(二)----基本用法
1 、引入gradle 引入依赖implementation 'com.squareup.okhttp3:okhttp:3.14.7'implementation 'com.squareup.okio:okio:1.17.5'2、 Manifest 申请网络权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android原创 2022-01-04 19:26:16 · 2489 阅读 · 0 评论 -
OKHTTP深入浅出(一)----基础理论
一、前置基础1.1 什么是HTTPhttp 是超文本传输协议。超文本:就是超过了普通的文本,包括:文字、图片、视频等的混合体,最关键的是超链接。 传输:两点之间传输数据(允许中间有中转)1.2 http报文组成请求报文:请求行:请求方法、URL、协议/版本 请求头(Request header) 请求正文响应报文:状态行 响应头 响应正文 1.3 HTTP字段host字段: 可以将请求发送到同一台服务器上不同的网站。例...原创 2022-01-03 15:38:32 · 2010 阅读 · 0 评论 -
第二天——基本UI组件
组件是Android程序设计的基本组成单元,通过组件可以高效的开发Android应用程序。一、文本类组件Android中提供了一些与文本显示、输入相关的组件,通过这些组件可以显示或者输入文本。其中用于显示的组件为文本框组件,使用Test View类表示;用于编辑的组件为编辑框组件,用Edit View类表示。Edit View是Test View的子类。1 文本框...原创 2021-04-26 14:42:26 · 345 阅读 · 0 评论 -
第一天----用户界面设计基础
一 用户界面相关的概念 用户界面,也就是User Interface 简称UI。在进行UI设计的时候,经常使用View 与Viewfroup,以下对这两种概念进行介绍。1 View View在android中可以理解成视图,占据着屏幕中的一块矩形区域,是负责提供组件绘制和事件处理的方法,如果吧Android界面看成一个窗户,那么View就相当于每块玻璃,View类位于Android.view包中。view类及其相关属性可以在XML布局文件中进行设置。view类支持的常用XML属性...原创 2021-04-22 10:32:39 · 487 阅读 · 0 评论