- 博客(36)
- 收藏
- 关注
转载 UML类图中的关系
UML类图中的关系 文章内容参考自阎宏《Java与模式》,在UML中类与类的关系可以有以下五种: 1.一般化关系(Generalization),所谓一般化通常指的就是继承关系,这里会有一般化(Generalization)及具体化(Specialization) 一般化的UML图例如下: 2.关联关系(Association),关
2015-06-30 22:57:21 427
转载 Android 架构图
Android 架构图 架构图" title="Android 架构图" height="495" width="690">1.Applications 该层是Android应用程序层。每个应用必须利用android系统设计的应用框架(applicationframework)开发。目前的开发环境是eclipse + ADT, 具
2015-06-30 22:44:31 459
转载 UML学习(二)-----类图
UML学习(二)-----类图1、什么是类图 类图(Class diagram)主要用于描述系统的结构化设计。类图也是最常用的UML图,用类图可以显示出类、接口以及它们之间的静态结构和关系。2、类图的元素 在类图中一共包含了以下几种模型元素,分别是:类(Class)、接口(Interface)、依赖(Dependency)关系、泛化(Generalization)关系、
2015-06-30 22:15:05 549
转载 Android Audio System
Android Audio System 之三: AudioPolicyService 和 AudioPolicyManager分类: 移动开发之Android 2010-10-18 17:25 35841人阅读 评论(12)收藏 举报audioandroidsystemstreamoutputjni目录(?)[+]引言 AudioPoli
2015-06-30 18:45:37 523
转载 UML类图
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency) 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的关系,它指定了子类如何特化父类的
2015-06-30 17:04:35 303
转载 UML类图与类的关系详解
UML类图与类的关系详解 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition)。下面我们
2015-06-30 16:57:17 405
转载 位运算
左移运算符(<<)将一个运算对象的各二进制位全部左移若干位(左边的二进制位丢弃,右边补0)。例:a = a << 2 将a的二进制位左移2位,右补0,左移1位后a = a * 2; 若左移时舍弃的高位不包含1,则每左移一位,相当于该数乘以2。右移运算符(>>)将一个数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃。操作数每右移一位,相当于该数除以2。例如
2015-06-30 15:52:16 384
转载 Android中手机声音调节步骤
Android中手机声音调节步骤 Android中手机声音调节步骤: a、通过系统服务获得声音管理器: AudioManager audioManager = (AudioManager)getSystemService(Service.AUDIO_SERVICE); b、根据实际需要调用适当的方法:(常用方法) audioManager.adjustSt
2015-06-30 15:02:34 1423
转载 基于Android的蓝牙A2DP功能的实现
http://baike.baidu.com/link?url=-FSq1oMW6aAFrsFnbkJtuYSThuQWbVNEhdbEhdtskaPUEveaoBLRKjmBgRyvtWzV0GAxr18yxoyQK7Vlqkgqa_http://wenku.baidu.com/link?url=ezlfpnZA2vxNe4WP7P-2mOrCc2gWGdBif4gLSeuS1KsHTrLq
2015-06-30 13:50:43 634
转载 蓝牙物理链路类型:SCO和ACL链路
蓝牙物理链路类型:SCO和ACL链路 蓝牙物理链路ACL(Asynchronous Connectionless), 另外的一种链路是SCO(Synchronous Connection Oriented)主要用来传输对时间要求很高的数据通信。 蓝牙基带技术支持两种连接类型:同步定向连接(SCO)类型和异步无连接(ACL)类型。前者主要用于同步话音传送,后者主
2015-06-30 13:49:22 966
转载 AudioManager
AudioManager 结构继承关系public classAudioManager extends Object java.lang.Objectandroid.media.AudioManager 类概述AudioManager类提供访问音量和振铃模式的控制。用Context.getSystemService(Context
2015-06-30 13:36:40 802
转载 Android深入浅出之Audio 第二部分 AudioFlinger分析
Android深入浅出之Audio 第二部分 AudioFlinger分析一目的本文承接Audio第一部分的AudioTrack,通过AudioTrack作为AF(AudioFlinger)的客户端,来看看AF是如何完成工作的。在AT(AudioTrack)中,我们涉及到的都是流程方面的事务,而不是系统Audio策略上的内容。WHY?因为AT是AF的客户端,而AF是Android系
2015-06-30 13:33:51 425
转载 Android音频系统之AudioFlinger(一)
Android音频系统之AudioFlinger(一) 收藏人:linux_android 2014-09-29 | 阅: 转: | | 分享
2015-06-30 13:31:07 457
转载 深入剖析Android音频之AudioTrack
深入剖析Android音频之AudioTrack播放声音可以用MediaPlayer和AudioTrack,两者都提供了java API供应用开发者使用。虽然都可以播放声音,但两者还是有很大的区别的。其中最大的区别是MediaPlayer可以播放多种格式的声音文件,例如MP3,AAC,WAV,OGG,MIDI等。MediaPlayer会在framework层创建对应的音频解码器。而AudioT
2015-06-30 13:27:56 1550
转载 Android AudioTrack分析
Android AudioTrack分析目录(?)[+]Android深入浅出之Audio第一部分 AudioTrack分析一目的本文的目的是通过从Audio系统来分析Android的代码,包括Android自定义的那套机制和一些常见类的使用,比如Thread,MemoryBase等。分析的流程是:l 先从API层对应的某个类开始,用户
2015-06-30 13:24:15 476
转载 Android音频系统之AudioTrack(一)
Android音频系统之AudioTrack(一)1.1.1 AudioTrack应用实例对于Android应用开发人员来讲,音频回放最熟悉的莫过于MediaPlayer,而AudioTrack相信用的人相对会少很多。这是因为MediaPlayer提供了更完整的封装和状态控制,使得我们用很少的代码就可以实现一个简单的音乐播放器。而相比MediaPlayer,AudioTrack更为精练
2015-06-30 13:22:05 644
转载 使用AudioTrack进行音频播放
Android学习笔记(3)——使用AudioTrack进行音频播放 前一段时间一直在研究Android上面的媒体播放器MediaPlayer,不巧的是发现MediaPlayer的不同版本对于网络上的mp3流支持不是很好,于是就下载了网上的Java开源mp3解码播放源码,然后包装了一下之后发现不知道如何在Android系统上进行播放解码出
2015-06-30 13:20:31 3510
转载 android AudioManager类 详解 .
android AudioManager类 详解 .AudioManager类位于android.Media 包中,该类提供访问控制音量和钤声模式的操作。通过getSystemService(Context.AUDIO_SERVICE)方法获得AudioManager实例对象。AudioManager audiomanage = (AudioManager)context.ge
2015-06-30 13:18:42 866
转载 Android开发之AudioManager
Android开发之AudioManager(音频管理器)详解AudioManager 简介: AudioManager类提供了访问音量和振铃器mode控制。使用Context.getSystemService(Context.AUDIO_SERVICE)来得到这个类的一个实例。公有方法: Public Methods int
2015-06-30 13:17:37 624
转载 Android AudioPolicyService服务启动过程
Android AudioPolicyService服务启动过程AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多个音频流的混音如何处理等等都得由它来完成。AudioPolicyService根据用户配置来指
2015-06-30 13:13:29 85094
转载 Android Audio System
Android Audio System一、疑问1.Android系统从读取音频文件到声音从扬声器输出,经历了什么过程?2.通话过程中,调节音量,经历了什么过程?2.通过什么控制音频是通过Speaker输出,还是耳塞输出?3.音量是由什么控制的?4.若扩增音频设备需要处理哪些工作? 二、问题讨论(1)Android系统从读取音频文件到声音从扬声器输出,经
2015-06-30 00:50:48 515
转载 [转]Android实战技术:理解Binder机制
[转]Android实战技术:理解Binder机制2014-8-31阅读183 评论0http://blog.csdn.net/hitlion2008/article/details/9842289Android中的RPC(IPC)是由Binder组件来实现的,虽然我们使用更多的还是AIDL,并不会直接使用Binder,但是了解了它能更有效帮助理解AIDL以及理解Andro
2015-06-30 00:49:02 411
转载 Android中的Audio播放:控制Audio输出通道切换
Android中的Audio播放:控制Audio输出通道切换 Audio 输出通道有很多,Speaker、headset、bluetooth A2DP等。通话或播放音乐等使用Audio输出过程中,可能发生Audio输出通道的切换。比如,插入有线耳机播放音乐时,声音是从耳机发出的;而此时拔出耳机,Audio输出通道会发生切换。如果音乐播放器不做处理,Audio输出是被切换到扬声器的,声音
2015-06-30 00:44:24 680
转载 java枚举类Enum方法简介(valueof,value,ordinal)
java枚举类Enum方法简介(valueof,value,ordinal)Enum作为Sun全新引进的一个关键字,看起来很象是特殊的class, 它也可以有自己的变量,可以定义自己的方法,可以实现一个或者多个接口。 当我们在声明一个enum类型时,我们应该注意到enum类型有如下的一些特征。 1.它不能有public的构造函数,这样做可以保证客户代码没有办法新
2015-06-30 00:01:25 501
转载 Java 1.5新特性Enum的学习和使用
Java 1.5新特性Enum的学习和使用 很多时候我们定义了一组值来表示用于特定的数值,往往都是习惯性地使用常量: private staticfinal int COLOR_WHITE = Color.WHITE;private staticfinal int COLOR_BLACK = Color.BLACK;后来才知道原来这样会使得类型不安全,你必须确保是int
2015-06-29 23:41:50 283
转载 JAVA中enum的常见用法
JAVA中enum的常见用法JAVA中enum的常见用法包括:定义并添加方法、switch、遍历、EnumSet、EnumMap1.定义enum并添加或覆盖方法 public Interface Behaviour{ void print();}enum Color implements Behaviour{ RED("red",1),GREEN("green
2015-06-29 23:38:41 329
转载 Java enum的用法详解
Java enum的用法详解用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。public enum Color { RED, GREEN, BLANK, YELLOW } 用法二:switchJDK1.6
2015-06-29 23:37:39 284
转载 Android的Audio系统
Android的Audio系统 Android的Audio 系统第一部分 Audio系统综述第二部分 Audio系统和上层接口第三部分 Audio的硬件抽象层第一部分 Audio系统综述Audio系统在Android中负责音频方面的数据流传输和控制功能,也负责音频设备的管理。Audio系统主要的分成几个层次:1. media中库提供的Audio系统的上层接口
2015-06-29 22:11:07 439
转载 Ubuntu 字体设置:使用Windows 字体
Ubuntu 字体设置:使用Windows 字体[日期:2014-08-16]来源:Linux社区 作者:dy200811[字体:大 中 小]Ubuntu 字体设置:使用Windows 字体基础知识Sans-serif=无衬线体=黑体:并不是具体一款字体,而是一类字体,选择它其实等于选择这类字体中优先级最高的那款字体。Serif=衬线体=
2015-06-13 21:13:02 989
转载 Android中Cursor类的概念和用法
Android中Cursor类的概念和用法使用过 SQLite数据库的童鞋对 Cursor 应该不陌生,加深自己和大家对Android 中使用 Cursor 的理解。关于 Cursor在你理解和使用 Android Cursor 的时候你必须先知道关于 Cursor 的几件事情:Cursor 是每行的集合。使用 moveToFirst() 定位第一行。你必须知道每一列的名称
2015-06-08 20:08:27 423
转载 JAVA中int、String的类型转换
JAVA中int、String的类型转换 int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> int
2015-06-08 13:07:24 482
转载 安卓4.4限制外置SD卡写入权限的破解方法
安卓4.4限制外置SD卡写入权限的破解方法 在Android开发者网站的 "外部存储技术信息"文档中描述道 : WRITE_EXTERNAL_STORAGE只为设备上的主要外部存储授予写权限, ,应用程序无法将数据写入二级外部存储设备,除非综合权限指定了应用程序的包目录。 这目前只影响双存储设备,如果你的设备有内部存储
2015-06-03 11:32:35 17704 1
转载 解决刷入4.4.2之后外置SD卡 无法写入问题
Google去年11月正式发布了Android 4.4,代号为KitKat(奇巧,雀巢的一款巧克力品牌),现在G2已经算吃上巧克力了但需要注意的是,该系统可能会让你之前一直正常使用的SD卡变为无用的“摆设”,因为根据新版本的API改进,应用程序将不能再往SD卡中写入文件。 (目前飞雨的两版4.4都有这问题)来看Android开发者网站的“外部存储技术信息”文档中的描述:
2015-06-03 11:27:33 2619
转载 再探java基础——break和continue的用法
再探java基础——break和continue的用法breakbreak可用于循环和switch...case...语句中。用于switch...case中:执行完满足case条件的内容内后结束switch,不执行下面的语句。eg:[java] view plaincopyprint?public static void
2015-06-02 16:34:39 429
转载 java.util.ArrayList.toArray(T[])
java.util.ArrayList.toArray(T[]) 方法返回一个包含所有在此列表中正确的序列中的元素(从第一个到最后一个元素)数组以下是关于ArrayList.toArray()要点:返回数组的运行时类型是指定数组的。如果列表中指定的数组能容纳,则在其中返回。否则,一个新的数组分配具有指定数组的运行时类型和此列表的大小。如果列表中指定的数组能容纳更加节省空间(即数
2015-06-02 14:08:32 916
转载 正则表达式基本语法
正则表达式基本语法1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己
2015-06-02 11:47:09 392
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人