摘要: 首先,我们需要定义一个网络拦截器类,继承自OkHttp的Interceptor接口: class LoginInterceptor : Interceptor { override fun intercept(chain: Interceptor.Chain): Response { // 模拟登录 阅读全文
posted @ 2023-04-15 20:31 施行 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 可以重复添加。每次添加的拦截器都会被添加到拦截器链的末尾,按照添加顺序依次执行。这个特性可以用来实现多个拦截器对请求和响应的处理,每个拦截器负责不同的功能。 阅读全文
posted @ 2023-04-15 16:23 施行 阅读(65) 评论(0) 推荐(0) 编辑
摘要: Android Studio:安卓工作室 Project:项目 Module:模块 File:文件 Edit:编辑 View:视图 Code:代码 Run:运行 Debug:调试 Window:窗口 Help:帮助 Gradle:Gradle Build:构建 Rebuild Project:重新构 阅读全文
posted @ 2023-04-15 15:31 施行 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 插桩(Instrumentation)是一种在程序运行时动态修改代码的技术,它可以用来监控、记录和分析程序的运行状态,包括方法调用、参数传递、返回值等信息。在Android性能优化中,插桩技术可以用来收集应用的性能数据,如CPU、内存、电量等使用情况,以便进行分析和优化。插桩可以在代码编译时或运行时 阅读全文
posted @ 2023-04-15 14:55 施行 阅读(640) 评论(0) 推荐(0) 编辑
摘要: HttpLoggingInterceptor 是 OkHttp 库中的一个拦截器,可以用于记录 HTTP 请求和响应的信息,如请求和响应的头部、HTTP 方法和请求体等。在 OkHttp 3.x 版本中,HttpLoggingInterceptor 是内置的,可以直接使用。但是在 OkHttp 4. 阅读全文
posted @ 2023-04-15 12:16 施行 阅读(705) 评论(0) 推荐(0) 编辑