原创 微信越滑越卡(修正版)

背景 在一個已經加載完成很長的微信聊天記錄中,持續不斷的滑動,慢慢的微信會越滑越卡。 我修復了這個問題,目前這個Patch已經被merge進了Android倉庫:https://android-review.googlesource.c

原创 關於Android架構,你是否還在生搬硬套?

原文作者:Bezier 原文鏈接:https://juejin.cn/user/2629687546479742 前言 關於Android架構,可能在很多人心裏一直都是虛無縹緲的存在,似懂非懂、爲了用而用、處處生搬硬套,這種情況使

原创 Jetpack結合MVVM可以開發出一個多優秀的APP?

最近在脈脈上看到了一篇有趣的帖子: 是的 Android 沒有前幾年火熱了,現在已經過了那個會四大組件就能找到高薪職位的時代了。這隻能說明 Android 中級以下的崗位飽和了,現在高級工程師還是非常稀缺的,很多高級職位給的薪資還是

原创 扔物線 Kotlin 協程公開課已安排,快來領取!

協程是每個已經在使用 Kotlin 的優秀團隊面試時必問的知識點。這不是面試官爲難你,而是如果你不會協程,把你招進去就很容易寫出你自己根本看不出的 bug 代碼而把項目搞壞。但真正能完全正確地使用協程的人並不多,甚至有很多人和團隊到現在還

原创 Hello World —— 使用 Kotlin 開發跨平臺應用

原文作者:Aman Bansal 原文地址:Create Hello World App with KMM 📱- Android & IOS 譯者:秉心說 在移動開發領域,Android 和 iOS 版本的應用程序通常會有很多

原创 [譯] 關於 Kotlin Coroutines, 你可能會犯的 7 個錯誤

原文作者:Lukas Lechner[1] 原文地址:7 common mistakes you might be making when using Kotlin Coroutines[2] 譯者:秉心說 在我看來,Kotlin

原创 Box 黑科技 —— 支持手機端反編譯 !Box 黑科技 —— 支持手機端反編譯 !

項目地址: Box 文末掃碼獲取最新安裝包 。 前言 有將近一個月沒有更新文章了,一方面在啃 AOSP ,消化起來確實比較慢。在閱讀的過程中,有時候上來就會陷入源碼細節,其實這是沒有必要的。剛開始更多的應該從整體脈絡上去理解,摸清整個流

原创 Android 程序員不得不收藏的個人博客(持續更新...)

本文已收錄我的 Github ,持續更新中 ,歡迎點贊 ! 每週打開一次收藏夾裏的個人博客,已經成爲了我的人生一大樂趣。 相比各大博客平臺,我一直更加偏愛個人博客。在每個人自己的這一畝三分地裏,你能看到的,學到的,不僅僅只有知識,還有

原创 硬核講解 Jetpack 之 LifeCycle 源碼篇

前一篇 硬核講解 Jetpack 之 LifeCycle 使用篇 主要介紹了 LifeCycle 存在的意義,基本和進階的使用方法。今天話不多說,直接開始擼源碼。 本文基於我手裏的 android_9.0.0_r45 源碼,所有相關源碼包括

原创 秉心說,不一樣的 2019

即將迎來人生的第二十七個年頭。 我想,不管過去多久,2019 ,都將是我人生中極其特殊的一年。 2019,我開始認真寫博客了。 第一次寫博客可以追溯到三四年前剛畢業那會,在 csdn 上瞎寫,大概寫了有五六篇就荒廢了。今年認認真真寫了 50

原创 秉心說 2019 博文合集

這裏 是 秉心說 的知識金字塔 。 無奈 掘金沒有文章分類的功能,每次想找以前的文章都比較費勁。 微信公衆號的閱讀體驗又不忍吐槽。個人網站也還沒有搭建完成。 所以把之前的所有文章都備份到此倉庫,作爲永久鏈接長期維護。 以下是截止目前

原创 庖丁解牛 Activity 啓動流程

前言 這是 Android 9.0 AOSP 系列 的第五篇了,先來回顧一下前面幾篇的大致內容。 Java 世界的盤古和女媧 —— Zygote 主要介紹了 Android 世界的第一個 Java 進程 Zygote 的啓動過程。 註

原创 Jetpack Compse 實戰 —— 全新的開發體驗

公衆號回覆 Compose 獲取安裝包 項目地址: Wanandroid-Compose 經過前段時間的 Android Dev Summit ,相信你已經大概瞭解了 Jetpack Compose 。如果你還沒有聽說過,可以閱讀這篇文

原创 Box 黑科技 —— 支持手機端反編譯 !

項目地址: Box 文末掃碼獲取最新安裝包 。 前言 有將近一個月沒有更新文章了,一方面在啃 AOSP ,消化起來確實比較慢。在閱讀的過程中,有時候上來就會陷入源碼細節,其實這是沒有必要的。剛開始更多的應該從整體脈絡上去理解,摸清整個流

原创 “無處不在” 的系統核心服務 —— ActivityManagerService 啓動流程解析

本文基於 Android 9.0 , 代碼倉庫地址 : android_9.0.0_r45系列文章目錄: Java 世界的盤古和女媧 —— Zygote Zygote 家的大兒子 —— SystemServer Android 世界中,誰喊