秉心说

秉心说

秉心识本源,于事少凝滞

Scroll Down

好文分享第 1 期

好文分享第一期。

2020-03-12
216 0

Now in Android #13

Now in Android 第十三期 !

2020-03-10
332 0

[译] 如何用 Room 处理一对一,一对多,多对多关系?

一对一,一对多,多对多?Room 通通为你解决。

2020-03-01
144 0

从源码看 Activity 生命周期(上篇)

本文是我的AOSP系列第六篇文章,往期目录如下:Java世界的盘古和女娲——ZygoteZygote家的大儿子——SystemServerAndroid世界中,谁喊醒了Zygote?“无处不在”的系统核心服务——ActivityManagerService启动流程解析庖丁解牛Activity启动流程

2020-01-07
241 0

硬核讲解 Jetpack 之 LifeCycle 源码篇

前一篇硬核讲解Jetpack之LifeCycle使用篇主要介绍了LifeCycle存在的意义,基本和进阶的使用方法。今天话不多说,直接开始撸源码。本文基于我手里的android_9.0.0_r45源码,所有相关源码包括注释都上传到了我的Github,可以直接clone下来对照文章查看。LifeCyc

2019-12-23
84 0

秉心说,不一样的 2019

即将迎来人生的第二十七个年头。我想,不管过去多久,2019,都将是我人生中极其特殊的一年。2019,我开始认真写博客了。第一次写博客可以追溯到三四年前刚毕业那会,在csdn上瞎写,大概写了有五六篇就荒废了。今年认认真真写了50+篇,除了几篇译文之外,全部都是原创技术文,所有文章我都同步到这个仓库了。

2019-12-16
80 0

硬核讲解 Jetpack 之 LifeCycle 使用篇

大家好,我是LifeCycle,来自Jetpack生态链的最底端。我的作用是感知组件(Activity/Fragment)生命周期,并在合适的生命周期执行你分配给我的任务。我坚持贯彻Jetpack的Slogan,LessCode,lessbug!用上我,包你线下无崩溃,线上无Bug,每天准时下班,走

2019-12-15
135 0

庖丁解牛 Activity 启动流程

前言这是Android9.0AOSP系列的第五篇了,先来回顾一下前面几篇的大致内容。Java世界的盘古和女娲——Zygote主要介绍了Android世界的第一个Java进程Zygote的启动过程。注册服务端socket,用于响应客户端请求各种预加载操作,类,资源,共享库等强制GC一次forkSyst

2019-12-03
206 0

Jetpack Compse 实战 —— 全新的开发体验

公众号回复Compose获取安装包项目地址:Wanandroid-Compose经过前段时间的AndroidDevSummit,相信你已经大概了解了JetpackCompose。如果你还没有听说过,可以阅读这篇文章JetpackCompose最新进展。总而言之,Compose是一个颠覆性的声明式UI

2019-11-17
57 0

Box 黑科技 —— 支持手机端反编译 !

项目地址:Box文末扫码获取最新安装包。前言有将近一个月没有更新文章了,一方面在啃AOSP,消化起来确实比较慢。在阅读的过程中,有时候上来就会陷入源码细节,其实这是没有必要的。刚开始更多的应该从整体脉络上去理解,摸清整个流程之后再去有针对性的看某些细节,才会事半功倍。下一篇应该会带来Activity

2019-11-13
69 0