自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hellofeiya的专栏

新的旅程从这里开始,要加油哦,哈哈!

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除