卡顿是非常直观的用户体验,它的特点是:产生原因错综复杂,线上问题难以复现。基于这个特点,卡顿优化主要是三方面工作: 卡顿的有效信息收集:线上线下监控方案。 卡顿分析与定位:通...
卡顿是非常直观的用户体验,它的特点是:产生原因错综复杂,线上问题难以复现。基于这个特点,卡顿优化主要是三方面工作: 卡顿的有效信息收集:线上线下监控方案。 卡顿分析与定位:通...
什么是事件分发? 简单来说,就是我们通过屏幕与手机进行交互的时候,每次的点击,移动,长按等会产生一个个的事件。每一个事件又是通过屏幕传递给每一个View,View接收到这些事...
面试问题 Binder是什么 为什么要使用多进程 使用Binder进程通讯有哪些优势 Binder是如何做到一次内存拷贝的 MMAP的原理讲解 Binder机制是如何跨进程的...
主要流程篇 OkHttp源码相关(一)[https://www.jianshu.com/p/43b39d2c434f] 。拦截器篇 OkHttp源码相关(二)[https:/...
LruCache算法,又称为近期最少使用算法。 LruCache 中 Lru 算法的实现就是通过 LinkedHashMap 来实现的。LinkedHashMap继承于Has...
简介 本项目基于 组件化 + Arouter + Jetpack + Rxjava + Retrofit + AOP 等框架实现的一款开源项目。如有任何疑问或bug欢迎给我提...
前言 Android Jetpack想必大家都耳熟能详了,Android KTX,LiveData,Room等等一系列库都是出自 Jetpack。那么Jetpack到底是什么...
楼主Retrofit 是什么版本
retrofit原理详解前言 这里之所以叫Retrofit客户端。客户端提供的子系统有:1.serviceMethodCache(自定义的接口映射对象集合)2.baseUrl(请求地址)3.call...
有读者在问我是否会写和设计模式相关的面试题,我想了很久都不知道怎么下笔。关于设计模式,我并没有刻意去用,有时候用了,也不会去计较刚刚用的是什么模式。这样再去面试别人就有些困难...
不知不觉已经日更20天了,这是第一次在公众平台发心情随笔,也算是有感而发吧,分享下对Android开发的感悟以及这一阶段的心路历程。 先说下大环境吧 作为一名互联网人,程序猿...
1.emmm 从头开始 ,先看看效果图 和 实际效果图 (这图片好大啊 第一次写不知道怎么调) 为了这个问题我也疯狂百度,问了很多人 ,但是就是没有效果, 后来加了一些代...
17种会让你变开心的生活习惯 1.每天拍几张照片 心理学家建议,每天用相机拍下一些身边的人和事,如窗外的树木、路边的小花、邻居家的孩子和朋友的婚礼。将这些随时可能被遗忘的片段...
发送用户数据 这个弹出框是 一定要取消吗, 我这第一次把他直接关闭了。后面卸载都不弹出来了,然后验证序列号 一直失败
Mac xmind破解版注意:软件整个安装是断网安装,在偏好设置后,软件要退出程序,输入激活码的时候软件的程序是重新打开的。 下载链接:下载地址 密码:密码:xtme 1.XMind 8 pro M...
@开发应以大橘为重 硬件信息拼接 还不是会有很多同类型设备
Android 10获取设备标识方案探究前言我们在开发中可能会使用到一些第三方的应用统计SDK,用于统计应用的用户量等等,如何区分每个用户呢?当然就需要每个设备对应一个唯一的标识,Android中当然也提供了这样的...