在《浮窗開發(fā)之窗口層級》這片文章中,開篇提出了三個問題: 窗口層級關系(浮窗是如何“浮”的)? 浮窗有哪些限制,如何越過用戶授權(quán)實現(xiàn)浮窗功能? Activity是如何接收到t...
在《浮窗開發(fā)之窗口層級》這片文章中,開篇提出了三個問題: 窗口層級關系(浮窗是如何“浮”的)? 浮窗有哪些限制,如何越過用戶授權(quán)實現(xiàn)浮窗功能? Activity是如何接收到t...
Android 的安裝包簽名方案到目前有3個版本,分別是: 最初簽名方案V1; 為了提高驗證速度和覆蓋度在 7.0 引入的 V2; 以及為了實現(xiàn)密鑰輪轉(zhuǎn)在 9.0 引入的 V...
Linux 內(nèi)存管理 1 頁的概念 linux 內(nèi)核中把物理頁作為內(nèi)存分配的最小單位,32位CPU 頁的大小通常為4K,64位的CPU通常支持8K的也。內(nèi)存管理單元MMU 同...
原文:Linux內(nèi)存管理 說明:本文在原文基礎上稍加改動以便閱讀理解。 摘要 本章首先以應用程序開發(fā)者的角度審視Linux的進程內(nèi)存管理,在此基礎上逐步深入到內(nèi)核中討論系統(tǒng)物...
View 的繪制流程是 Android 開發(fā)的必備知識點之一 API:26 View 樹 因為這不是重點,所以介紹得比較簡單,下次寫文章詳細講解View樹的形成與關系。 一個...
看完了微信團隊對Xlog的整體介紹,迫不及待開始了研究,理論部分我是完全參考微信終端跨平臺組件 mars 系列(一) - 高性能日志模塊xlog 這篇文章。看完這篇理論,文章...
前言 kotlin 現(xiàn)在都比較新鮮的一個語言。問過了身邊的朋友,有的似乎開始用其開始寫后臺,有的開始用kotlin重構(gòu)Android工程代碼。甚至有朋友說,kotlin的協(xié)程...
1. 免費書籍 (1)整理了所有跟編程相關的免費書籍 https://github.com/EbookFoundation/free-programming-books/bl...