前两天在项目上做了对音频焦点使用方法的一个总结,记录在下面。 在Android设备上,默认可以有多个应用同时播放音频,但是,这种处理带来的用户体验并不好,为了解决这个问题,A...
IP属地:广东
前两天在项目上做了对音频焦点使用方法的一个总结,记录在下面。 在Android设备上,默认可以有多个应用同时播放音频,但是,这种处理带来的用户体验并不好,为了解决这个问题,A...
当发起一次AIDL调用时,是如何进行进程间切换的?都经过了哪些步骤?有哪些重要方法?下面我们用一个例子来具体看一下 这里假定我们声明了一个aidl方法,如下: 下面看一下,一...
内存模型概念 高速缓存存在的意义:临时变量都存在于内存中,当CPU执行程序时,速度是非常快的,但是牵扯到和内存交互,存取数据(耗时),会影响程序的执行速度,因此,必须引入高速...
一、Java 知识梳理 Java&Android 基础知识梳理(0) - Java 基础知识大纲Java&Android 基础知识梳理(1) - 注解Java&Android...
Android面试题集(2019-04-04总结) 一份Android面试题集,适应于实习 & 初级工程师 & 中级工程师,高级工程师勉强吧。笔者不提供答案,但是会提供学...
1.OkHttp源码解析(一):OKHttp初阶2 OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事3 OkHttp源码解析(三):OKHttp中阶...
1.分享的简介 自定义View部分已经结束,了解具体详情请移步Android进阶之旅 - 自定义View篇。按照原定的计划,决定分享Android 进阶之旅 - 系统架构篇。...
1. 模式介绍 模式的定义 定义一个操作中的算法的框架,而将一些步骤延迟到子类中。使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。 所有分享大纲:2017An...