源码分析

Android 13 MediaProvider简单记录2

前言简单记录一下Android 13中MediaProvider的扫描流程,记录于此,方便自己查阅而已。接上回《Android 13 MediaProvider简单记录》正文上回介绍到。@Overridepublic void scanDirectory(File file, int...

Android 13 MediaProvider简单记录

前言Android 9时扫描逻辑还在MediaScanner中(这块之前有介绍过),而后续Android高版本开始变化,以Android 13来说,扫描逻辑已经放在MediaProvider中了,也就是ModernMediaScanner。Android 10,11和12项目少今天就简单...

简单跟踪一下getSystemService()

前言记录一下getSystemService()获取的源码流程,加深一下印象。正文这里以获取AudioManager为例AudioManager audioManager = (AudioManager) getSystemService(Context.AUDIO_SERVICE);g...

ACTION_USER_UNLOCKED发送分析

前言记录一下Android开机时ACTION_USER_UNLOCKED和ACTION_BOOT_COMPLETED啥时候发送的过程记录,主要是方便自己回顾。Android P分析为例。正文本文跟《Android开机动画关闭源码分析》存在大量重复,这就简单过一下。ResumeActi...

Android磁盘之U盘卸载

前言之前介绍了U盘的挂载,那当然不能少了U盘的卸载。这里大概的记录一下,方便自己查阅。Android P这里很多都是网上的,我就走走流程。正文VolumeManager.cpphandleBlockEvent()void VolumeManager::handleBlockEve...
12311

随机推荐

梁漱溟:花点心思活着,人生才有意义

一人们常常爱问:人生有没有目的?有没有意义?不知同学们对于这一类的问题想过没有?如果想过,其答案为何?要是大家曾用过一番心思,我来讲这问题就比较容易了,你们就可以比较容易地了解我的话。我以为人生不好说目的,因为目的是后来才有的事。我们先要晓得什么叫做目的。比如,我们这次来兴安,是想看灵渠,如果我...

[摘]Android稳定性(二)bootup fail

前言之前我也有整理相关的,但没有摘抄的这篇文章那么详细,因此这里摘抄于此,方便自己查阅。本文摘抄,感谢作者分析。好记性不如烂笔头正文下面就简单介绍一下Android系统启动流程。BootLoader启动开机供电,硬件电路会产生一个确定的复位时序用于硬件启动顺序,直至最后CPU启动;C...

init的启动

前言init的启动之前也跟过,目前用的是Android P,可能跟之前的存在一定的差异。因此重新记录一下,方便自己查阅。这里只是走走流程,大部分内容来之《Android P (9.0) 之Init进程源码分析》正文涉及文件,没出现顺序。\system\core\init\init.c...

[摘]Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解

前言最近用Path的moveTo、lineTo、quadTo,也想整理一下,但看到网上已经有人整理了,就摘抄于此,方便自己查阅。好记性不如烂笔头正文一下内容摘抄的,原文请访问文末连接。moveTomoveTo 不会进行绘制,只用于移动移动画笔。就看做移动光标吧。lineTo画线...

周国平:事故

火车轮子下一团污秽 是男人还是女人叫什么名字这有什么重要 为什么开来的是警察而不是一大块肥皂 假如一个人消失了不要去寻找人应该像声音一样死去只留下寂静

Android内置应用更新或升级后被还原

推荐使用 极客导航 :125啦极客导航(http://www.91es.com/jike.html)最近被第三方软坑了一下,断电后软件又回去了,一直说是我这边的问题。好了,最后看到网上大牛也分析过,因此摘抄于此,记录一下。如果更新或者升级后系统内置应用,遇到重启Android系统后内置应用被还...