源码解析
文章平均质量分 92
7-brain
成长是一篇等待谱写的乐章,等待着我们谱写出一个个扣人心弦的乐符。
展开
-
分析Android Framework源码--彻底了解Android AudioFocus机制,肯定有你不知道的知识点(基于Android10.0)
一.引言今天我们来说说Android Audio系统中一套十分重要的机制-AudioFocus机制。AudioFoucs机制的设计主要是为了解决每个音源之间播放冲突的问题。下面呢让我们从源码的角度深度剖析一下AndroidFocus机制。二.AudioService在说AudioFocus机制之前有必要先了解一下AudioManager和AudioService这两个类。了解Android服务的朋友都知道,Android自带的系统服分为native服务和Java层服务,Java层服务我们了解最深的应该原创 2021-07-11 01:11:57 · 4988 阅读 · 2 评论 -
带着问题分析Framework层源码(一):按键音声音太小,我们该如何增大?
作为一名Android开发人员,对源码的阅读是必不可少的。但是Android源码那么庞大,从何开始阅读,如何开始阅读,很多人都会感觉无从下手,今天我来带着问题,去带大家分析一下Android源码,并解决问题。源码并不可怕,耐着性子看就好了。今天我们来看一下如何增大按键音量呢,下面贴一下调用播放按键音方法的代码: AudioManager audioManager = (Audio...原创 2019-08-14 12:05:28 · 2527 阅读 · 4 评论 -
LeakCanary原理解析,理解起来超简单!
一.引言LeakCanary我相信大家都不会陌生的,在我们的开发过程中,为了避免内存泄漏的问题,我们可以在我们的项目中集成LeakCanary,来观察我们的应用程序是存在内存泄漏的问题。今天我们就来看看LeakCanary的原理,了解它是怎么去判断我们的应用程序是发生了内存泄漏的。二.源码解析在LeakCanary的源码中使用到了一个非常关键的数据结构,这个数据结构是LeakCanary判断...原创 2019-08-17 00:17:02 · 14930 阅读 · 5 评论