标签:MediaFocusControl
Android中关于焦点的记录
前言焦点管理是Android中比较重要的一个点,这也是Android对播放器的一个约束条件,但手机上的播放器应用都不太准守这个准则,所以就就可以存在混音问题。这里记录一下我自己的理解,当然,由于文笔过于拙,内容不会分享,谢谢。正文代码片段AudioFocusManager.javapu...
随机推荐
Launcher2导入Eclipse
在分析源码中,除了使用Source Insight 这个强大的软件外,有些应用还是用编译器看源码是最好的,因此今天我们学习一下如何导入源码到Eclipse中。这里主要是讲正确把Android 6.0 的Launcher2 导入Eclipse中并运行和安装应用。工具: Eclipse,L...
梁实秋:先生们的书房
书房,多么典雅的一个名词!很容易令人联想到一个书香人家。书香是与铜臭相对待的。其实书未必香,铜亦未必臭。周彝商鼎,古色斑烂,终日摩娑亦不觉其臭,铸成钱币才沾染市侩味,可是不复流通的布帛刀错又常为高人赏玩之资。书之所以为香,大概是指松烟油墨印上了毛边连史,从不大通风的书房里散发出来的那一股怪味,不是桂...
[摘]Android ANR日志分析指南
当你的项目越做越复杂,或者你的用户达到某个数量级的时候,你的代码不小心出现细小的问题,你会收到各种各样的bug,其中ANR的问题你一定不会陌生。本文将详细讲解ANR的类型、出现的原因、ANR案例详细分析、经典的案例。定义ANR(Application Not Responding) 应用程序无...
Android includeFontPadding属性的介绍
前言Android开发中,我们知道TextView显示文本时是存在留白的,如图一的第一行[读书导航],明显比第二行“高大威猛”些。虽然TextView默认存在留白,正常情况下的影响可以忽略不计,但如果换了个别字体后,如图二的第一行[读书导航],加上字体设计也存在留白,导致TextView占用的位...
梁文道:早餐里见世界
从前教书的时候,我很喜欢和学生们讨论大家早餐都吃了些什么,问问大家知不知道自己吃的东西来自什么地方。比如说面包,它用的面粉当然来自麦子,但那些麦子又是哪里生产的呢?再如茶叶和咖啡,可都不是香港本地种得好的作物,它们一定也是外来货。然后大家就会发现,即使一个简单的早餐,即使是鸡蛋、火腿、牛奶和牛油这些...
AIDL之注册和解注册监听器
前言在AIDL通信时,涉及到了序列化反序列化过程,会出现注册的对象和解注册的对象并不是同一对象的情况。这个是之前遇到的,忘记备注了,今天有空就摘抄于此,方便自己查阅和学习。正文比如注册监听时private CopyOnWriteArrayList<IMusicCallbackInt...