12 2015 档案

摘要:AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多个音频流的混音如何处理等等都得由它来完成。AudioPolicyS... 阅读全文
posted @ 2015-12-30 17:34 maxiongying 阅读(3047) 评论(0) 推荐(0) 编辑
摘要:AudioPolicyService是Android音频系统的两大服务之一,另一个服务是AudioFlinger,这两大服务都在系统启动时有 MediaSever加载,加载的代码位于:frameworks\base\media\mediaserver \main_mediaserver.cpp。Au... 阅读全文
posted @ 2015-12-30 11:30 maxiongying 阅读(2360) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2015-12-28 16:58 maxiongying 阅读(294) 评论(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 阅读(1406) 评论(0) 推荐(0) 编辑
摘要:组合模式有时又叫部分-整体模式在处理类似树形结构的问题时比较方便,看看关系图:直接来看代码:[java]view plaincopypublicclassTreeNode{privateStringname;privateTreeNodeparent;privateVectorchildren=ne... 阅读全文
posted @ 2015-12-25 12:39 maxiongying 阅读(227) 评论(0) 推荐(0) 编辑
摘要:桥接模式就是把事物和其具体实现分开,使他们可以各自独立的变化。桥接的用意是:将抽象化与实现化解耦,使得二者可以独立变化,像我们常用的JDBC桥DriverManager一样,JDBC进行连接数据库的时候,在各个数据库之间进行切换,基本不需要动太多的代码,甚至丝毫不用动,原因就是JDBC提供统一接口,... 阅读全文
posted @ 2015-12-25 12:31 maxiongying 阅读(247) 评论(0) 推荐(0) 编辑
摘要:外观模式是为了解决类与类之家的依赖关系的,像spring一样,可以将类和类之间的关系配置到配置文件中,而外观模式就是将他们的关系放在一个Facade类中,降低了类类之间的耦合度,该模式中没有涉及到接口,看下类图:(我们以一个计算机的启动过程为例)我们先看下实现类:[java]view plainco... 阅读全文
posted @ 2015-12-25 12:25 maxiongying 阅读(174) 评论(0) 推荐(0) 编辑
摘要:其实每个模式名称就表明了该模式的作用,代理模式就是多一个代理类出来,替原对象进行一些操作,比如我们在租房子的时候回去找中介,为什么呢?因为你对该地区房屋的信息掌握的不够全面,希望找一个更熟悉的人去帮你做,此处的代理就是这个意思。再如我们有的时候打官司,我们需要请律师,因为律师在法律方面有专长,可以替... 阅读全文
posted @ 2015-12-25 11:40 maxiongying 阅读(272) 评论(0) 推荐(0) 编辑
摘要:顾名思义,装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例,关系图如下:Source类是被装饰类,Decorator类是一个装饰类,可以为Source类动态的添加一些功能,代码如下:[java]view plaincopypu... 阅读全文
posted @ 2015-12-25 11:27 maxiongying 阅读(142) 评论(0) 推荐(0) 编辑
摘要:适配器模式将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。01、类的适配器模式核心思想就是:有一个Source类,拥有一个方法,待适配,目标接口是Targetable,通过Adapter... 阅读全文
posted @ 2015-12-25 10:53 maxiongying 阅读(175) 评论(0) 推荐(0) 编辑
摘要:23种设计模式全解析2013-06-24 10:5673077人阅读评论(36)收藏举报分类:DesignPattern(8)目录(?)[+]一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、... 阅读全文
posted @ 2015-12-25 10:44 maxiongying 阅读(261) 评论(0) 推荐(0) 编辑
摘要:1.初识原型模式 大家都知道连锁机构是现在灰常流行的商业模式,比如咖啡之翼,那么假设咖啡之翼要在长春新建立一个分店,所经营的产品和以前在其他的城市已经存在的店经营的产品差不多,那么面向对象开发的角度怎么解决这个问题呢?难道要重新的实例化一个咖啡之翼的店??这显然不太好吧,咖啡之翼里面经营的产品(假设... 阅读全文
posted @ 2015-12-25 10:41 maxiongying 阅读(300) 评论(0) 推荐(0) 编辑
摘要:一个人活到70岁以上,都会经历这样的几个阶段:婴儿,少年,青年,中年,老年。并且每个人在各个阶段肯定是不一样的呀,我觉得可以说世界上不存在两个人在人生的这5个阶段的生活完全一样,但是活到70岁以上的人,都经历了这几个阶段是肯定的。实际上这是一个比较经典的建造者模式的例子了。1.初识建造者模式建造者模... 阅读全文
posted @ 2015-12-25 10:25 maxiongying 阅读(310) 评论(0) 推荐(0) 编辑
摘要:工厂方法:一抽象产品类派生出多个具体产品类;一抽象工厂类派生出多个具体工厂类;每个具体工厂类只能创建一个具体产品类的实例。 即定义一个创建对象的接口(即抽象工厂类),让其子类(具体工厂类)决定实例化哪一个类(具体产品类)。“一对一”的关系。简单工厂模式模式分为三种:01、普通就是建立一个工厂类,对实... 阅读全文
posted @ 2015-12-24 20:20 maxiongying 阅读(235) 评论(0) 推荐(0) 编辑
摘要:Java并发编程:volatile关键字解析 volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理... 阅读全文
posted @ 2015-12-24 17:11 maxiongying 阅读(175) 评论(0) 推荐(0) 编辑
摘要:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://devbean.blog.51cto.com/448512/203501在GoF的23种设计模式中,单例模式是比较简单的一种。然而,有时候越是简单的东西越容易出现问题。下面就单例设计模式... 阅读全文
posted @ 2015-12-24 12:44 maxiongying 阅读(218) 评论(0) 推荐(0) 编辑
摘要:1,最简单的实现 首先在类中新建一个私有的构造函数,这样类就不能被实例话了。然后在类中新建一个私有的静态实例,然后提供一个public方法访问该静态方法,这样使用着就可以使用这个类的实例了。public class SingletonClass{ pirvate static Singlet... 阅读全文
posted @ 2015-12-24 10:32 maxiongying 阅读(200) 评论(0) 推荐(0) 编辑
摘要:1,收音主界面按钮分类:波段,自动搜索,存台,远进程,音效。2,RDS功能设置状态给MCUAF 可选频率:91.3 93.0 89.4 90.9MHz[最多25个频率]TP/TA 交通节目/通知:TRAFFICREG 区域选择EON 增强型其它网络:INFO,MUSIQUE,CULTURE,FIP,... 阅读全文
posted @ 2015-12-18 17:49 maxiongying 阅读(227) 评论(0) 推荐(0) 编辑
摘要:蓝牙核心技术概述(一):蓝牙概述标签:蓝牙bluetoothsig2014-07-26 16:016143人阅读评论(3)收藏举报分类:协议(14)版权声明:本文为博主原创文章,未经博主允许不得转载。关键词:蓝牙 核心技术协议版本历史作者:xubin341719(欢迎转载,请注明作者,请尊重版权,谢... 阅读全文
posted @ 2015-12-16 22:28 maxiongying 阅读(1037) 评论(0) 推荐(0) 编辑
摘要:1.UART UART(Universal Asynchronous Receiver and Transmitter)通用异步收发器(异步串行通信口),是一种通用的数据通信协议,它包括了RS232、RS499、RS423、RS422和RS485等接口标准规范和总线标准规范,即UART是异步串行通信... 阅读全文
posted @ 2015-12-16 12:12 maxiongying 阅读(1361) 评论(0) 推荐(0) 编辑
摘要:1,android如何更换主题;2,如何设计软件;3,代码中用到那些设计模式;4,c++和java有那些不同;一,指针;二,多重继承;三,数据类型和类;四,自动内存管理;五,操作符重载;六,预处理功能;七,java不支持缺失参数,而c++支持;八,字符串;九,数组;十,goto语句;十一,类型转换;... 阅读全文
posted @ 2015-12-09 23:32 maxiongying 阅读(130) 评论(0) 推荐(0) 编辑
摘要:一,下载安装包地址:http://codown.youdao.com/cidian/linux/youdao-dict_1.0.2~ubuntu_i386.debhttp://codown.youdao.com/cidian/linux/youdao-dict_1.0.2~ubuntu_amd64.... 阅读全文
posted @ 2015-12-09 10:06 maxiongying 阅读(580) 评论(0) 推荐(0) 编辑
摘要:#ifndef COMMON_H#define COMMON_H#include typedef struct _operateInfo{ HANDLE hSemaphore; LPCTSTR pBuf;}OPERATEINFO;#define URLLENGTH 2083#define DATAL... 阅读全文
posted @ 2015-12-08 09:44 maxiongying 阅读(409) 评论(0) 推荐(0) 编辑
摘要:网址:http://blog.csdn.net/dadoneo/article/details/8252933FROM:http://www.linuxidc.com/Linux/2012-04/57902.htm===========================================... 阅读全文
posted @ 2015-12-07 11:14 maxiongying 阅读(775) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示