Android DownloadProvider 源码详解
Android DownloadProvider 源码分析:
Download的源码编译分为两个部分,一个是DownloadProvider.apk, 一个是DownloadProviderUi.apk.这两个apk的源码分别位于packa
2024-11-16
Android Matrix源码详解
Matrix的数学原理
在Android中,如果你用Matrix进行过图像处理,那么一定知道Matrix这个类。Android中的Matrix是一个3 x 3的矩阵,其内容如下: Matrix的对图像的处理可分为四类基本变换:Transla
2024-11-16
Android AsyncTask源码分析
Android中只能在主线程中进行UI操作,如果是其它子线程,需要借助异步消息处理机制Handler。除此之外,还有个非常方便的AsyncTask类,这个类内部封装了Handler和线程池。本文先简要介绍AsyncTask的用法,然后分析具
2024-11-16
Android ArrayMap源代码分析
分析源码之前先来介绍一下ArrayMap的存储结构,ArrayMap数据的存储不同于HashMap和SparseArray。Java提供了HashMap,但是HashMap对于手机端而言,对空间的利用太大,所以Android提供
2024-11-16
Android 10 startActivity 源码分析
源码基于 Android 10此图着重提炼了生命周期的部分,Android 10 中 新增了 ActivityTaskManager ,专门用于管理 Activity,接替了 ActivityManager 的一部分工作
理解 Instru
2024-11-16
Android P Media源码笔记
以前跟Android Meida部分源码,做了细致的笔记,贴出来说不定会有帮助呢。
MediaSession使用参考这篇文章:MediaSession框架全解析跟踪的工程路径:\android_9\aosp\packages\apps\Ca
2024-11-16