最近在面试,我自认为kotlin用的还比较熟练,但竟然被一个问题问倒了,感觉有点失败,事后翻了下笔记,特此记录一下。 面试官:你说你kotlin用的贼6,那说下with、le...
最近在面试,我自认为kotlin用的还比较熟练,但竟然被一个问题问倒了,感觉有点失败,事后翻了下笔记,特此记录一下。 面试官:你说你kotlin用的贼6,那说下with、le...
分发器的逻辑执行完成就会进入拦截器了,OkHttp使用了拦截器模式来处理一个请求从发起到响应的过程。 代码还是从我们上一篇提到的getResponseWithIntercep...
UI 优化系列专题,来聊一聊 Android 渲染相关知识,主要涉及 UI 渲染背景知识、如何优化 UI 渲染两部分内容。 UI 优化系列专题 UI 渲染背景知识 《View...
前言 为了实现组件化要解决的几个问题点,其中 页面跳转、组件间通信 的问题是使用了 ARouter 这个框架来解决的。ARouter确实是专门用于做组件化改造,官方是这么介绍...
面试题:两个Activity之间如何传递参数? 在Android应用中,Activity占有极其重要的地位,Activity间的跳转更是加常便饭。即然跳转(界面切换)不可避免...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
本系列博客基于com.android.support:recyclerview-v7:26.1.01.【进阶】RecyclerView源码解析(一)——绘制流程2.【进阶】R...
问题2:如何实现自动监听Activity的内存泄露? 让我们回到上篇的最后,我们知道了ActivityDestroyWatcher中的install中,注册了appcatio...
问题1:为什么2.0不再需要在Application中手动初始化?: 大家可能在升级到2.0的时候注意到——官网的开始指南发生了变化⬇ 如何实现的呢? 首先,让我们在leak...
一.工具介绍 1.V1和V2签名的区别 2.zipalign和V2签名 二.签名步骤 1.生成密钥对(已有密钥库,可忽略) 2.签名 3.签名验证 简书: http://ww...
引言 接App优化之内存优化(序), 作为App优化系列中内存优化的一个小部分. 由于内存相关知识比较生涩, 内存优化中使用到的相关工具, 也有很多专有名词. 对Java内存...
本文使用的OkHttp版本 ↓ 关于OkHttp,大家应该都不陌生了,这里就不多介绍,从我们最常见的使用场景开始 1,同步 获取OkHttp实例 首先我们要获取OkHttpC...
CMake常用命令 基本语法 COMMAND(args...),多个参数用空白符分隔 常用命令 1. cmake_minimum_required(VERSION 3.4.1...
注:原文地址 紧接上篇:Android NDK开发:JNI基础篇 | cfanr,这篇主要介绍 JNI Native 层调用Java 层的代码(涉及JNI 数据类型映射和描述...