源码剖析

Flutter源码剖析(四):flutter run流程解析

赵裕(vimerzhao)
关于flutter run flutter run负责执行构建一个flutter工程,输出产物到对应设备,并负责提供基本的交互控制,使用效果如下: $ flutter run Launching lib/main.dart on COL AL10 in debug mode... Running Gradle task 'assembleDebug'... Running Gradle task 'assembleDebug'... Done 23.8s ✓ Built build/app/outputs/flutter-apk/app-debug.apk. Installing build/app/outputs/flutter-apk/app.apk... 13.7s Waiting for COL AL10 to report its views... 7ms Syncing files

Android系统服务的注册缓存机制分析

赵裕(vimerzhao)
本文说明 本文虽名为《Android系统服务的注册缓存机制分析》,但主要记录的是笔者最近解决一个单机型Bug的经历。在解决这个Bug的过程中,我对于Android系统服务的注册缓存机制也有了更深入的了解

twint源码阅读笔记

赵裕(vimerzhao)
介绍 twint全称Twitter Intelligence Tool,是一个twitter爬虫工具。官方介绍如下: Twint is an advanced Twitter scraping tool written in Python that allows for scraping Tweets from Twitter profiles without using Twitter’s API. Twint utilizes Twitter’s search operators to let you scrape Tweets from specific users, scrape Tweets relating to certain

源码阅读环境OpenGrok搭建

赵裕(vimerzhao)
源码阅读环境OpenGrok搭建 工欲善其事,必先利其器。 导语 阅读源码最常见操作的就是在函数/方法的调用与定义之间跳转,对于只有大部分源码来说,都可以通过ctags+vim获得比较好的体验,但对于And

Android6.0源码编译教程

赵裕(vimerzhao)
Android6.0源码编译教程 第一次成功编译了Android的源码,记录一下。 回忆 这是我第二次尝试去编译Android的源码,第一次是半年前,当时刚刚拿到去腾讯实习的Offer,虽然当时会一些And

Dalvik之类加载源码分析

赵裕(vimerzhao)
Dalvik之类加载源码分析 基于Kitkat源码粗线条地分析了Dalvik虚拟机类的加载过程。 Java类加载 在Java的世界里,所有类的加载,都由java.lang.ClassLoader来负责。Cl

Andfix源码解析

赵裕(vimerzhao)
Andfix源码解析 本文介绍了Andfix热修复框架的原理及实现代码。 Andfix概述 Andfix是阿里开源的一套热修复框架,效果如下 (注意我一直在点击,下发补丁后发生了变化…&hell