1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码 2xx(成功) 表示成功处理了请求的状态码。 3xx(重定向) 要完成请求,需要进一步操作。通常,这些状态码...
1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态码 2xx(成功) 表示成功处理了请求的状态码。 3xx(重定向) 要完成请求,需要进一步操作。通常,这些状态码...
第一步: 查看sdk位置,并且记录下来:C:\Users\wrs13\AppData\Local\Android\Sdk File → Project Structure →...
0. 前言 前面有被用户投诉 APP 流量消耗厉害: 于是乎考虑了流量方面的问题。暂时 APP 中涉及流量的几个方面: 普通 https 请求,wzp 请求文本传输,请求已经...
自定义拦截器 实现接口Interceptor,重写intercept方法返回response即可。 如我们定义一个日志拦截器 如缓存拦截器
Activity生命周期 onCreate(不可见) onStart(可见,但不在前台且不可交互) onResume(可见,在前台,可交互) onPause(可见,但不在前台...
HTTPDNS 在通过域名访问网络的时候,默认我们使用运营商的 LocalDNS 服务,这时可能会出现DNS 劫持、DNS 调度不准确(不是最优的线路)等引发的安全,效率问题...
Webview资源预加载 在Android的BaseApplication里初始化一个WebView对象(用于加载常用的H5页面资源);当需使用这些页面时再从BaseAppl...
Ptotobuf Protobuf是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储。 可简单类比于 XML ,其具有以下特点: ①...
Low Memory Killer 打开的应用越多,后台缓存的进程也越多。因为系统出于体验和性能上的考虑,app在退到后台时系统并不会真正的kill掉这个进程,而是将其缓存起...
刘海屏 刘海屏是指某些设备显示屏上的一个区域延伸到显示面,这样既能为用户提供全面屏体验,又能为设备正面的重要传感器留出空间。Android 在搭载 Android 9(API...
APP的优化是任重而道远的过程,必须在意每一个环节,否者当你想要优化的时候,发现到处都是坑,已经不知道填补哪里了,所以我们必须一点一滴的做起。 网络优化 正常一条网络请求需要...
APP的优化是任重而道远的过程,必须在意每一个环节,否者当你想要优化的时候,发现到处都是坑,已经不知道填补哪里了,所以我们必须一点一滴的做起。 Bitmap Bitmap的内...
Crash监控 Crash(应用崩溃)是由于代码异常而导致 App 非正常退出,导致应用程序无法继续使用,所有工作都停止的现象。发生 Crash 后需要重新启动应用(有些情况...
APP的优化是任重而道远的过程,必须在意每一个环节,否者当你想要优化的时候,发现到处都是坑,已经不知道填补哪里了,所以我们必须一点一滴的做起。 电量优化 电池续航时间是移动用...
ANR ANR(Application Not responding),是指应用程序未响应,Android系统对于一些事件需要在一定的时间范围内完成,如果超过预定时间能未能得...
启动状态 应用有三种启动状态,每种状态都会影响应用向用户显示所需的时间:冷启动、温启动与热启动。在冷启动中,应用从头开始启动。在另外两种状态中,系统需要将后台运行的应用带入前...
APP的优化是任重而道远的过程,必须在意每一个环节,否者当你想要优化的时候,发现到处都是坑,已经不知道填补哪里了,所以我们必须一点一滴的做起。 卡顿 大多数用户感知到的卡顿等...
APK瘦身 随着业务迭代,apk体积逐渐变大。项目中积累的无用资源,未压缩的图片资源等,都为apk带来了不必要的体积增加。而APK 的大小会影响应用加载速度、使用的内存量以及...
APP的优化是任重而道远的过程,必须在意每一个环节,否者当你想要优化的时候,发现到处都是坑,已经不知道填补哪里了,所以我们必须一点一滴的做起。 屏幕适配(适配不同屏幕) An...