源码分析

Android 13 MediaProvider简单记录2

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

Android 13 MediaProvider简单记录

前言 Android 9时扫描逻辑还在MediaScanner中(这块之前有介绍过),而后续Android高版本开始变化,以Android 13来说,扫描逻辑已经放在MediaProvider中了,...

简单跟踪一下getSystemService()

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

ACTION_USER_UNLOCKED发送分析

前言 记录一下Android开机时ACTION_USER_UNLOCKED和ACTION_BOOT_COMPLETED啥时候发送的过程记录,主要是方便自己回顾。 Android P分析为例。 正文 本文跟...

Android磁盘之U盘卸载

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

随机推荐

刘瑜:被梦想俘虏的人生

你肯定有这样一个朋友吧:在银行工作,长得一般,业务凑合,有老婆孩子,勤勤恳恳养家糊口,不爱说话,但如果开口说话,说的话也多半无趣无味——总之形象非常...

rc文件规则简介

前言 上一篇大致的走了一下init.cpp的流程,其中很重要的一环就是解析.rc文件,在介绍init.rc之前先学习一下rc文件的语法。 内容主要来源参考文 正文 什么...

Android Intent匹配及mimeType匹配

前言 activity的启动分为显式调用和隐式调用。 显式调用需要明确指定组件的信息。 隐式调用是通过匹配目标组件的IntentFilter 这里是记录一下如何使用...

MySQL中like查询的简单使用

前言 在数据库中,like关键字用于搜索匹配字段中的指定内容。 本文就摘抄于网上的内容,整理于此,方便自己查阅。 正文 like语法 [not] like '字符串' n...

MediaScanner源码JNI介绍2

前言 接上文《MediaScanner源码JNI介绍》介绍register_android_media_MediaScanner的registerNativeMethods()注册是在android_media_MediaPlayer.cpp中JNI_On...