安卓中高级开发面试知识点之——缓存
前言 几乎所有的项目都做了缓存,但是缓存做的怎么样,其实只有我们自己知道。缓存做的好,没有网络也能流畅的使用;再多的数据请求都不会出现卡顿延迟等待很久的情况。 程序中除了图片缓存(三级缓存),还有信息缓存。当用户无法联网时,app会默认显示缓存的数据。 前言缓存方式 SQLite 下载完数据文件后,把文件的相关信息如url,路经,下载时间,过期时间等存放到数据库,把url作为唯一的标识...
安卓中高级面试知识点之——HTTP相关知识(下)
以rxjava2+retrofit2+okhttp3为例,通常我们在进行网络封装的时候,有这几个地方需要封装: public <T>T execute(Class<T> clazz) { OkHttpClient.Builder builder = new OkHttpClient.Bui...
安卓中高级面试知识点之——HTTP相关知识(上)
http请求由三部分组成,分别是:请求行、消息报头、请求正文 HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。 1、常用的HTTP方法有哪些? GET、POST、PUT、HEAD、DELETE、OPTIONS GET:用于请求访问已经被U....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
面试更多知识点相关
Java面试那些事儿
手把手带您学习Java,开启编程之路。
+关注