上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 67 下一页
摘要: http://jingyan.baidu.com/article/6f2f55a18040aeb5b93e6cb4.html 阅读全文
posted @ 2016-01-17 09:41 maxiongying 阅读(197) 评论(0) 推荐(0)
摘要: 经作者授权,发表Tieto某青年牛的一篇《程序员》大作。Android系统性能调优工具介绍在软件开发过程中,想必很多读者都遇到过系统性能问题。而解决系统性能问题的几个主要步骤是:测评:对系统进行大量有针对性的测试,以得到合适的测试数据。分析系统瓶颈:分析测试数据,找到其中的hotspot(热点,即b... 阅读全文
posted @ 2016-01-16 20:23 maxiongying 阅读(351) 评论(0) 推荐(0)
摘要: 在做Android媒体应用程序时(Audio、Image、Video)需要对Android的媒体提供者(MediaProvider)做详细的分析,下面记录一下我的收获:一、获取MediaProvider:该工程在系统源码的packages\providers目录下,提出并导入Eclipse,便于阅读... 阅读全文
posted @ 2016-01-09 00:17 maxiongying 阅读(7020) 评论(0) 推荐(0)
摘要: AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多个音频流的混音如何处理等等都得由它来完成。AudioPolicyS... 阅读全文
posted @ 2015-12-30 17:34 maxiongying 阅读(3108) 评论(0) 推荐(0)
摘要: AudioPolicyService是Android音频系统的两大服务之一,另一个服务是AudioFlinger,这两大服务都在系统启动时有 MediaSever加载,加载的代码位于:frameworks\base\media\mediaserver \main_mediaserver.cpp。Au... 阅读全文
posted @ 2015-12-30 11:30 maxiongying 阅读(2400) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-12-28 16:58 maxiongying 阅读(302) 评论(0) 推荐(0)
摘要: Android 开发1、开发包文件 1)config.ini AT命令及回复命令解析集配置文件 2)gocsdk 蓝牙协议栈主程序 3)GocSdk.apk 蓝牙音乐及来电铃声播放程序2、开发流程 1)config.ini放入 /device/mediatek/mt8... 阅读全文
posted @ 2015-12-28 16:57 maxiongying 阅读(1465) 评论(0) 推荐(0)
摘要: 组合模式有时又叫部分-整体模式在处理类似树形结构的问题时比较方便,看看关系图:直接来看代码:[java]view plaincopypublicclassTreeNode{privateStringname;privateTreeNodeparent;privateVectorchildren=ne... 阅读全文
posted @ 2015-12-25 12:39 maxiongying 阅读(235) 评论(0) 推荐(0)
摘要: 桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一接口,... 阅读全文
posted @ 2015-12-25 12:31 maxiongying 阅读(252) 评论(0) 推荐(0)
摘要: 外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口,看下类图:(我们以一个计算机的启动过程为例)我们先看下实现类:[java]view plainco... 阅读全文
posted @ 2015-12-25 12:25 maxiongying 阅读(180) 评论(0) 推荐(0)
上一页 1 ··· 39 40 41 42 43 44 45 46 47 ··· 67 下一页