虚拟机Android Dalvik 虚拟机介绍
1.Java 语言在Android 上运行流程
2.虚拟机发展过程
3.Android Dalvik 模式
4.And...
This 带来的困惑
1 引言
javascript 的 this 是个头痛的话题,本期精读的文章更是引出了一个观...
android studio分析 build 性能
使用命令
./gradlew --profile --rerun-tasks clean assembleRelease
分析 ...
代码规范-对抗软件复杂度
1、为什么需要代码规范
任何系统性的项目都需要架构设计,而架构设计的核心命题...
android SurfaceView、TextureView、GLSurfaceView
刚开始看这几个东西把我搞的晕头转向的…. 本文就来理一下它们的绘制原理:
Surf...
Kotlin中正确的使用Handler
1. Handler造成的内存泄漏2. Kotlin中使用Handler
Handler造成的内存泄漏
Handle...
Android开发代码的规范
开发代码的规范
Flutter安装配置
Mac 配置Flutter环境
如何深入掌握 Android Binder
0. 为什么要深入学习 Binder
Binder 是整个 Android 的基石
所有的系统服...
Android视图层源码(深入剖析Window组成)
Android中所有的视图(View)都是通过Window来呈现的,不管是Activity、Dialog还是...
Flutter异常捕捉原理和异常上报
Flutter线程模型/事件机制
在介绍Flutter异常捕捉原理之前,先说明一下Dart的模型...
Flutter异常监控 – 伍 | 关于异常监控框架设计的思考
前言
最近阅读 Catcher、BugSnag、Rollbar 三个 Flutter 异常监控开源框架,文章链...
Kotlin 中定义类、field关键字,主构造函数和次构造函数详解
1、定义类与field关键字,以及计算属性,和防范竞态条件
class Student {
...
互联网大佬的技术方案如何精美制作?
在各大技术论坛、公司中,常看见别人写的技术博客,技术方案,需求文档,这些图怎...
微信 Android 终端内存优化实践
前言
内存问题是软件领域的经典问题,平时藏得很深,在出现问题之前没太多征兆...

