在《浮窗开发之窗口层级》这片文章中,开篇提出了三个问题: 窗口层级关系(浮窗是如何“浮”的)? 浮窗有哪些限制,如何越过用户授权实现浮窗功能? Activity是如何接收到t...
IP属地:浙江
在《浮窗开发之窗口层级》这片文章中,开篇提出了三个问题: 窗口层级关系(浮窗是如何“浮”的)? 浮窗有哪些限制,如何越过用户授权实现浮窗功能? Activity是如何接收到t...
Android 的安装包签名方案到目前有3个版本,分别是: 最初签名方案V1; 为了提高验证速度和覆盖度在 7.0 引入的 V2; 以及为了实现密钥轮转在 9.0 引入的 V...
Linux 内存管理 1 页的概念 linux 内核中把物理页作为内存分配的最小单位,32位CPU 页的大小通常为4K,64位的CPU通常支持8K的也。内存管理单元MMU 同...
原文:Linux内存管理 说明:本文在原文基础上稍加改动以便阅读理解。 摘要 本章首先以应用程序开发者的角度审视Linux的进程内存管理,在此基础上逐步深入到内核中讨论系统物...
View 的绘制流程是 Android 开发的必备知识点之一 API:26 View 树 因为这不是重点,所以介绍得比较简单,下次写文章详细讲解View树的形成与关系。 一个...
看完了微信团队对Xlog的整体介绍,迫不及待开始了研究,理论部分我是完全参考微信终端跨平台组件 mars 系列(一) - 高性能日志模块xlog 这篇文章。看完这篇理论,文章...
前言 kotlin 现在都比较新鲜的一个语言。问过了身边的朋友,有的似乎开始用其开始写后台,有的开始用kotlin重构Android工程代码。甚至有朋友说,kotlin的协程...
1. 免费书籍 (1)整理了所有跟编程相关的免费书籍 https://github.com/EbookFoundation/free-programming-books/bl...