安卓笔记侠

专注安卓开发

导航

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

2018年1月30日 #

ProGuard详解

摘要: ProGuard工作原理简介 ProGuard能够对Java类中的代码进行压缩(Shrink),优化(Optimize),混淆(Obfuscate),预检(Preveirfy)。 1. 压缩(Shrink):在压缩处理这一步中,用于检测和删除没有使用的类,字段,方法和属性。 2. 优化(Optimi 阅读全文

posted @ 2018-01-30 16:35 安卓笔记侠 阅读(956) 评论(0) 推荐(0)

remoteViews简介

摘要: RemoteViews从字面上看是一种远程视图。RemoteViews具有View的结构,既然是远程View,那么它就可以在其他进程中显示。由于它可以跨进程显示,所以为了能够更新他的界面,RemoteViews提供一组基础的操作用于跨进程更新它的UI。 RemoteViews在Android日常开发 阅读全文

posted @ 2018-01-30 15:44 安卓笔记侠 阅读(742) 评论(0) 推荐(0)

WMS—启动过程

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

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

PMS 启动流程

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

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

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

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

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

2018年1月25日 #

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

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

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

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

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

posted @ 2018-01-25 14:14 安卓笔记侠 阅读(824) 评论(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 安卓笔记侠 阅读(578) 评论(0) 推荐(1)

2018年1月23日 #

Android解析ClassLoader(二)Android中的ClassLoader

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

posted @ 2018-01-23 15:21 安卓笔记侠 阅读(959) 评论(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 安卓笔记侠 阅读(4409) 评论(0) 推荐(0)

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