Android系统之路(初识MTK) ------Android11.0优化DocmentsUI下载进度刷新慢的问题

Posted Engineer-Jsp

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android系统之路(初识MTK) ------Android11.0优化DocmentsUI下载进度刷新慢的问题相关的知识,希望对你有一定的参考价值。

android11.0优化DocmentsUI下载进度刷新慢的问题

因为下载进度为动态效果且截图没法体现出来,这里就不进行效果图展示了

首先在开篇之前跟读者介绍下关于DocmentsUI的工作流程,这里涉及的东西表较多查找这些问题的任务量非常大,因为Android中DocmentsUI是MVC中的V也就是View负责展示下载的相关信息等,而DownloadManager是C也就是Control负责控制下载的信息,DownloadProvider就是M也就是Mode负责将下载数据和信息存入到数据库中,DocmentsUI则通过ContentResolver和ContentObserver监听来自DownloadProvider URI对应的数据变化进而查询对应的文件下载进度信息等,当DownloadProvider每执行一次数据库更新时,DocmentsUI会监听到对应URI的onChange,然后查询目标文件的下载进度信息等

需要修改的文件列表(注意:各个版本或平台可能要修改的文件不一样,作者源码为非原生,均属于MTK平台)

packages/apps/DocumentsUI/res/layout/item_doc_grid.xml
packages/apps/DocumentsUI/src/com/android/documentsui/DirectoryLoader.java

--- a/packages/apps

以上是关于Android系统之路(初识MTK) ------Android11.0优化DocmentsUI下载进度刷新慢的问题的主要内容,如果未能解决你的问题,请参考以下文章

Android系统之路(初识MTK) ------Android11.0添加Recents一键清除最近任务按钮

Android系统之路(初识MTK) ------Android11.0去掉Hotseat快捷栏的应用名称

Android系统之路(初识MTK) ------Android11.0去掉Hotseat快捷栏的应用名称

Android系统之路(初识MTK) ------Android11.0去掉Hotseat快捷栏的应用名称

Android系统之路(初识MTK) ------Android11.0优化DocmentsUI下载进度刷新慢的问题

Android系统之路(初识MTK) ------Android11.0优化DocmentsUI下载进度刷新慢的问题