热修复总结

热修复总结     继续阅读
w4lle's avatar
w4lle 5月 04, 2017

Android热补丁之Robust原理解析(一)

早在16年9月份,美团技术团队就写过一篇文章描述 Android 热补丁框架Robust的简单实现原理,但是并没有开源;然后在17年3月份,美团团队宣布正式开源 Robust并且配套了自动打补丁包工具。本系列文章主要解析Robust实现原理,分为几个方面 补丁加载过程 基础包插桩过程 补丁包生成过程 本文为第一篇,主要讲解补丁加载过程和基础包插桩过程,分析版本 0.3.2。     继续阅读
w4lle's avatar
w4lle 3月 31, 2017

再见,薄荷!

2015.3.23 - 2017.3.8 两年时光,匆匆而逝。 来到薄荷已经两年时间,说长不长,说短不短。     继续阅读
w4lle's avatar
w4lle 3月 08, 2017

Gradle模块化配置

本文以AndResGuard和Tinker为例讲解下如何模块化配置Gradle,以及一键打Tinker补丁包的实现方法。     继续阅读
w4lle's avatar
w4lle 1月 22, 2017

Android Things初探

背景Android Things是Google推出的全新物联网操作系统     继续阅读
w4lle's avatar
w4lle 1月 06, 2017

一键接入Tinker

背景Tinker开...     继续阅读
w4lle's avatar
w4lle 1月 05, 2017

Android热补丁之Tinker原理解析

Tinker系列文章: Android热补丁之Tinker原理解析 一键接入Tinker Gradle模块化配置 本文是第一篇。 本文分析版本 93ecc9351367badc02a91fac25764bee50e6e6a6项目地址: Tinker 背景在今年的MDCC大会上,微信开发团队宣布正式开源Tinker,在这之前微信团队已经发出过一些Tinker的相关文章,说实话在开源之前我们还是相当期待Tinker开源的,一方面是因为之前使用的热补丁一直存在一些兼容性问题,另一方面也好奇Tinker的实现方案。     继续阅读
w4lle's avatar
w4lle 12月 16, 2016

AndroidStudio 常用快捷键

快捷键整理了下常用的快捷键因为我用AndroidStudio的vim插件,所以在编辑这块没有整理太多。需要的同学可以自己学些下。 熟记这些快捷键 + vim = 基本不用鼠标 = 提升效率50%     继续阅读
w4lle's avatar
w4lle 12月 14, 2016

OkHttp3 源码浅析

背景之前的底层网络...     继续阅读
w4lle's avatar
w4lle 12月 06, 2016

Retrofit Multipart多文件上传

背景新项目的网络库已经由Volley切到了Retrofit,配合Rxjava + Dagger2 + CleanArchitecture ,有效的将项目解耦和,各个层次职责更清晰。依赖注入和注解、动态代理极大的简化了网络请求,开发更高效。 项目中经常会有上传文件的需求,特别是上传图片。上传图片通常有两种方式: bitmap通过Base64转为String,这种方式对于客户端最友好,但是对于服务端要复杂些 multipart/form-data 方式     继续阅读
w4lle's avatar
w4lle 11月 28, 2016

Hexo Material主题

    继续阅读
w4lle's avatar
w4lle 11月 17, 2016

AsyncTask解析

    继续阅读
w4lle's avatar
w4lle 7月 29, 2016

Android进程保活之绑定系统服务

进程保活     继续阅读
w4lle's avatar
w4lle 7月 24, 2016

快速排序

Wikipedia: 快速排序是由东尼霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(n log n)次比较。 ...     继续阅读
w4lle's avatar
w4lle 7月 03, 2016

Android计步

前言计步越来越成为...     继续阅读
w4lle's avatar
w4lle 6月 26, 2016

Hexo主题同步

问题由于升级     继续阅读
w4lle's avatar
w4lle 6月 06, 2016

前端基础(三)-- JavaScript

    继续阅读
w4lle's avatar
w4lle 5月 31, 2016

Android Color位移操作

背景之前项目中有个...     继续阅读
w4lle's avatar
w4lle 5月 22, 2016

Android自定义View之刻度尺

背景项目中之前用的...     继续阅读
w4lle's avatar
w4lle 5月 15, 2016

前端基础(二)--快速布局神器Flexbox布局

    继续阅读
w4lle's avatar
w4lle 5月 08, 2016

从Instant run谈Android替换Application和动态加载机制

背景A...     继续阅读
w4lle's avatar
w4lle 5月 02, 2016

前端基础(一)--CSS布局基础

盒模型CSS...     继续阅读
w4lle's avatar
w4lle 4月 17, 2016

Apk包瘦身笔记

背景随着业务功能的...     继续阅读
w4lle's avatar
w4lle 4月 10, 2016

Android关闭通知消息权限无法弹出Toast的解决方案

背景在之前一段时间...     继续阅读
w4lle's avatar
w4lle 3月 27, 2016

前端基础(零)--CSS基础

背景最近跟小伙伴们...     继续阅读
w4lle's avatar
w4lle 3月 19, 2016

AndFix支持Multidex的解决方案

背景在上一篇文章     继续阅读
w4lle's avatar
w4lle 3月 13, 2016

Android热补丁之AndFix原理解析

背景2015年下半...     继续阅读
w4lle's avatar
w4lle 3月 03, 2016

ClassyShark——apk分析利器

    继续阅读
w4lle's avatar
w4lle 2月 15, 2016

终极Shell--Zsh 使用技巧

    继续阅读
w4lle's avatar
w4lle 2月 01, 2016

Hello World

Welcome to Hexo     继续阅读
w4lle's avatar
w4lle 1月 28, 2016