- 博客(13)
- 资源 (1)
- 收藏
- 关注
转载 ortp库使用入门 .
[+]一简介二主要函数介绍三程序示例 我们知道, RTP(Real-timeTransportProtocol)是用于Internet上针对多媒体数据流的一种传输协议,做流媒体传输方面的应用离不开RTP协议的实现及使用,为了更加快速地在项目中应用RTP协议实现流媒体的传输,我们一般会选择使用一些RTP库,例如使用c++语言编写的JRTPLIB库,网上关于RTP协议以及
2013-04-28 15:12:43 988
转载 Android音频实时传输与播放:AMR硬编码与硬解码 .
转载请注明出处!原文链接:http://blog.csdn.net/zgyulongfei/article/details/7753163在Android中我所知道的音频编解码有两种方式:(一)使用AudioRecord采集音频,用这种方式采集的是未经压缩的音频流;用AudioTrack播放实时音频流。用这两个类的话,如果需要对音频进行编解码,就需要自己移植编解码库了,比如可以
2013-04-28 14:30:29 9741 1
原创 android中关于文件解码时出现乱码的相关分析
1. 在android中的播放器播放过程中,经常会出现歌曲列表,歌曲播放过程中相关信息出现乱码的情况。这里所说的乱码指的是在这些文件信息中经常会出现像“??。&&¥@”的这样的无效字符。造成这样的原因是:文件在记录信息的时候会使用一定的编码方式,像UTF-8,GBK,Big-5等等,这样的文件如果解析解码时使用的不是与之匹配的解码方式的,这样有些信息就是没有办法被解析解码到的,造成信息的遗漏解析,
2013-04-26 13:35:21 6007
转载 Android图像处理之Bitmap类
Bitmap是Android系统中的图像处理的最重要类之一。用它可以获取图像文件信息,进行图像剪切、旋转、缩放等操作,并可以指定格式保存图像文件。本文从应用的角度,着重介绍怎么用Bitmap来实现这些功能。 一、Bitmap的生成1.1 BitmapFactory decode出Bitmap Bitmap实现在android.graphics包中。但是Bitmap类的构造函数
2013-04-26 10:07:02 688
转载 UML详解:解析Android消息处理机制:Handler/Thread/Looper & MessageQueue .
解析Android消息处理机制——Handler/Thread/Looper & MessageQueue Keywords: Android Message HandlerThread Looper UML 本文解析Android如何利用Handler/Thread/Looper以及MessageQueue来实现消息机制的内部实现。知道了它的内部实现机
2013-04-25 15:59:27 3133
转载 UML图解大全
1、关联双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是有向的。
2013-04-25 15:13:13 773
转载 android MediaScanner详解 ---- MediaScanner扫描得到多媒体信息
MediaScanner与音乐信息扫描== Android系统在SD卡插入后,MediaScanner服务会在后台自动扫描SD上的文件资源,将SD上的音乐媒体信息加入到MediaStore数据库中。程序可以直接从MediaStore中读取相应的媒体信息。通过注册监听MediaScanner广播的Intent,可以获知MediaScanner服务是否在进行后台的扫描工作:
2013-04-25 11:00:54 15854 3
转载 android MediaScanner详解
MediaScanner分析一 MediaScannerService多媒体扫描是从MediaScannerService开始的。这是一个单独的package。位于packages/providers/MediaProvider:含以下java文件l MediaProvider.javal MediaScannerReceiver.javal
2013-04-25 10:59:26 2472
原创 android Message的简单实例
android中消息处理机制也是android中的一个基础,跟这个Message相关的还有,Looper和handler。 android中消息处理的步骤(4步): (1) 实例化一个Looper对象,这个对象中有一个存放message的消息队列,这里还是应该明白的一点是这个looper会自动关联相应的thread,这个类中有相关处理。 (2)实例化一个handler对象,h
2013-04-24 16:17:07 685
转载 android 中Message相关及其使用
一、线程间通讯的Message机制1、Message介绍frameworks\base\core\java\android\Os\Message.javaMessage是线程之间传递信息的载体,包含了对消息的描述和任意的数据对象。Message中包含了两个额外的 int字段和一个object字段,这样在大部分情况下,使用者就不需要再做内存分配工作了。虽然Message的构造函数是pub
2013-04-23 15:43:07 795
原创 git分支管理策略
1. git是分布式版本库管理系统中的一个主要工具,在这里,首先明确的是git的地位。 2. git 是如何实现版本库的管理工作:(1)git初始化会创建git分支,默认情况下,创建的是主分支,即master,如果没有在继续创建工作分支的话,默认开发是在master主分支上进行的,但是这个显然不是我们要的结果。 git init :创建一个有master分支的版本库。(2)g
2013-04-23 10:16:59 9013 2
转载 软解码创建softDecoder
参考代码在android中,已经有一些soft decoder,例如AAC AMR AVC等,这些都是软解的decoder,如果想自己加入一种decoder,可以参照这些代码的写法。例如frameworks/av/media/libstagefright/codecs/aacdec/ amrnb/ amrwbenc/ avc/ flac/
2013-04-15 14:38:17 1123
原创 git分支在项目上的理解使用
首先应该明确的是git是一个分布式的代码管理工具。有不同的git库。 在项目中首先git创建出一个master分支,这个master分支是不能随便改变的,对我们项目而言,我们使用的是从这个master上的分支,对应的项目分支。这个项目分支才是我们应该关心的二层“master”地位,未来我们本地上提交的代码都是会首先放到对应项目的分支上。 基于我们自己的项目分支,在本地,每个程序
2013-04-02 10:19:54 1248
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人