安卓笔记侠

专注安卓开发

导航

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 50 下一页

2018年1月30日 #

WMS—启动过程

摘要: 基于Android 6.0源码, 分析WMS的启动过程。 一. 概述 Surface:代表画布 WMS: 添加window的过程主要功能是添加Surface,管理所有的Surface布局,以及Z轴排序问题; SurfaceFinger: 将Surface按次序混合并显示到物理屏幕上; 1.1 WMS 阅读全文

posted @ 2018-01-30 15:16 安卓笔记侠 阅读(1859) 评论(0) 推荐(0) 编辑

PMS 启动流程

摘要: 1.在SystemServer中启动PackageManagerService.main 2.newPackageManagerService()并添加到ServiceManager中 3.newinstaller(建立installer和installd的socket连接,最终在底层实现insta 阅读全文

posted @ 2018-01-30 14:28 安卓笔记侠 阅读(871) 评论(0) 推荐(0) 编辑

Android内核三大核心功能之一AMS内部原理

摘要: 上面类是AmS的全称,另外两大核心功能是WindowManagerService.java和View.java AmS提供的主要功能: AmS中定义了几个重要的数据类,分别用来保存进程(Process)、活动(Activity)和任务(Task) ProcessRecord.java记录的进程的相关 阅读全文

posted @ 2018-01-30 12:43 安卓笔记侠 阅读(2380) 评论(0) 推荐(0) 编辑

2018年1月25日 #

AndroidStudio 3.0升级之compile、implementation简要说明

摘要: 1.现象 截图所示: 以上两指令说明 阅读全文

posted @ 2018-01-25 19:52 安卓笔记侠 阅读(3134) 评论(0) 推荐(0) 编辑

AOP编程 - 淘宝京东网络处理

摘要: 现象描述 当我们打开京东 app 进入首页,如果当前是没有网络的状态,里面的按钮点击是没有反应的。只有当我们打开网络的情况下,点击按钮才能跳转页面,按照我们一般人写代码的逻辑应该是这个样子: 上面这段代码看似没有任何问题,完全满足京东的网络处理需求,就写一个 if(有网) 跳转到下一个页面,没网就不 阅读全文

posted @ 2018-01-25 14:14 安卓笔记侠 阅读(804) 评论(0) 推荐(1) 编辑

2018年1月24日 #

Android友盟增量更新

摘要: 1.增量升级的原理 增量更新的原理就是将本地apk与服务器端最新版本比对,并得到差异包。比如现在的版本是1.1.4,大小是7.2M,新版本是1.1.5.大小是7.3M。我们发现两个版本只有0.1M的差异,这样我们如果采用增量升级生成0.1M左右的差异包,这样用户只需要下载0.1M的差异包进行升级而不 阅读全文

posted @ 2018-01-24 12:16 安卓笔记侠 阅读(540) 评论(0) 推荐(1) 编辑

2018年1月23日 #

Android解析ClassLoader(二)Android中的ClassLoader

摘要: Android解析ClassLoader(二)Android中的ClassLoader 阅读全文

posted @ 2018-01-23 15:21 安卓笔记侠 阅读(949) 评论(0) 推荐(1) 编辑

2018年1月22日 #

OkHttp实现文件上传进度

摘要: 文件上传就一个没刻度的进度条在那里转怎么行,本篇带你实现上传进度,为你的进度条添加刻度吧,啥都不说了,重点重写RequestBody,看代码 结果: 0%0%1%1%1%2%2%3%3%3%4%4%4%5%5%6%6%6%7%7%7%8%8%9%9%9%10%10%10%11%11%12%12%12 阅读全文

posted @ 2018-01-22 13:28 安卓笔记侠 阅读(4333) 评论(0) 推荐(0) 编辑

2018年1月21日 #

Http 缓存机制

摘要: HTTP 缓存体系 首先我将 Http 缓存体系分为以下三个部分: 1. 缓存存储策略 用来确定 Http 响应内容是否可以被客户端缓存,以及可以被哪些客户端缓存 这个策略的作用只有一个,用于决定 Http 响应内容是否可缓存到客户端 对于 Cache-Control 头里的 Public、Priv 阅读全文

posted @ 2018-01-21 14:59 安卓笔记侠 阅读(591) 评论(0) 推荐(0) 编辑

2018年1月13日 #

Cookie、Session 和 Token区别

摘要: 1 Cookie、Session 和 Token 都是用来做持久化处理的,目的就是让客户端和服务端相互认识。Http 请求默认是不持久的没有状态的,谁也不认识谁。 2 Cookie: 是存放在客户端的信息,服务器通过响应头 Set-Cookie 字段给客户端,如果 Cookie 已过期一般是会被清楚 阅读全文

posted @ 2018-01-13 22:37 安卓笔记侠 阅读(886) 评论(0) 推荐(2) 编辑

上一页 1 ··· 14 15 16 17 18 19 20 21 22 ··· 50 下一页