Android 13之MediaProvider的优化1前言 本文是《Android 13之MediaProvider的优化》的代码版本,主要是git diff跟源码的差异对比。不过,部分内容没有,比如sdcard文件创建时的扫描拦截,我觉得没必要了,就删...Android源码分析# Android# Framework# MediaProvider3周前0310
Android按键音简单源码分析前言 记录一下Android按键音相关分析。 记录于此,方便自己查阅和回顾。 Android P源码上分析 正文 当一个View设置点击监听事件setOnClickListener()时,如果用户点击...Android源码分析# Android# Framework# setSoundEffectsEnabled2个月前01030
framework中添加自己的aidl前言 简单记录一下在Framework中新增一个服务接口,方便应用调用,类似于获取AudioManager一样。 AudioManager audioManager = (AudioManager) ...Android小知识# Android# AudioManager# Framework11个月前01400
Android启动Activity到副屏前言 随着Android版本的提高,现在Android设备大都存在2个屏幕,也就是主屏和副屏。 偶尔需要把指定副屏显示指定的界面,因此有空整理一下相关内容。 记录于此,方便自己查阅。 正文 记录一下常...Android小知识# activity# Android# Framework5个月前02930
Framework单独编译简介前言 记录一下Android单独编译Framework模块,记录于此,方便自己查阅。 单独编译前,需要整编Android系统,有了依赖的jar才可以单独编译模块。 以ATC平台为例,《ATC编译命令记...Android小知识# Android# Framework# mm2年前01570
interface_cast简介前言 interface_cast在Android Framework中很常见,虽然记得住,但也容易忘记,因此记录一下,方便自己查阅。 正文 这里以IServiceManager.cpp为例。 ISe...Android源码分析# Android# BpServiceManager# Framework2年前01240
修改Framework画中画(pip)中默认UI和逻辑定制前言 记录一下自己修改Android画中画UI界面和定制化逻辑。 记录一下,方便自己查阅。 正文 如上图,一个六个按钮。 对于自定义界面的话,会改如下 删除[设置]按钮 去除双击进入全屏播放(容易误操...Android小知识# Android# Framework# pip2年前01730
[ijkplayer专题] Ubuntu 18.3 编译ijkplayer-android前言 不同项目不同需求,有些客户接受平台限制的音视频解码格式,但如果作为外销,那就需要支持更多的,因此扩展音视频支持的格式。 引入第三方的so库有如下几种方式: APP直接使用第三方开源的so库 在f...音视频# bilibili# ExoPlayer# Framework4年前01670