- 博客(19)
- 收藏
- 关注
原创 voip中的压缩解码
在VoIP 系统中, 首先要对模拟语音信号进行压缩编码, 生成数字语音流进行传输G. 711 PCM 编码为64 kb/ s, 压缩到G. 729 的8 kb/s、G. 723 的5. 3 kb/ s, 现在已有2. 4 kb/ s 甚至更低速率的编码器
2012-05-19 16:42:10
1228
原创 语音传输协议中的单向端到端延迟时间
相对于数据业务, 语音业务要求更高的QoS,因此, 通常使用实时传输协议( realt ime t ranspo rtpr otoco l, RTP) 进行传输。RT P 是为支持实时业务而设计的, 它实质上是一个封装协议, 通常使用UDP( user datag ram protocol) 来传送数据。I TU G.114 建议, 对于好的话音质量, 单向端到端延迟应不大于1
2012-05-19 16:35:24
2581
原创 VOIP通信原理简洁描述
VoIP 首先在发送端将语音信号进行编码、压缩, 然后封装到IP 包中, 通过IP 网络传送到接收端后再进行相反的过程, 实现双方通信。常用的语音编码标准包括G. 711、G. 723. 1、G. 729 等。
2012-05-19 16:29:23
1647
原创 我下载编译导入Sipdroid2.1beta版本到eclipse的过程
这是我的java版本:1.6.0.30找到文件并且输入android update project -p . -t android-8下面开始ant debug有红叉在编译的过程中出现上面的错误按照提示解决之后,开始import这次
2012-01-01 09:26:58
1071
原创 android属性中的px,sp,dip有什么区别?
显示单位px和dip以及sp的区别dip: device independent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。 px: pixels(像素). 不同设备显示效果相同,一般我们HVGA代表320x480像素,这个用的比较多。 pt: point,是一个标准的长度单位,
2011-12-27 15:50:50
596
原创 fill_parent和wrap_content的区别
两个属性都用来适应视图的水平或垂直大小,一个以视图的内容或尺寸为基础的布局比精确地指定视图范围更加方便。 fill_parent 设置一个构件的布局为fill_parent将强制性地使构件扩展,以填充布局单元内尽可能多的空间。这跟Windows控件的dockstyle属性大体一致。 wrap_content 设置一个视图的尺寸为wrap_content将强制性地使视
2011-12-27 15:35:58
632
原创 Android布局控件之LinearLayout详解
LinearLayout是线性布局控件,它包含的子控件将以横向或竖向的方式排列,按照相对位置来排列所有的widgets或者其他的containers,超过边界时,某些控件将缺失或消失。因此一个垂直列表的每一行只会有一个widget或者是container,而不管他们有多宽,而一个水平列表将会只有一个行高(高度为最高子控件的高度加上边框高度)。LinearLayout保持其所包含的widget或者是
2011-12-27 15:35:11
689
原创 android:gravity
这个控件自己的“重力”,在通俗点就是控件上面的东西的位置(图片,文本等)举个例子:一个TextView里面的文本默认居左作对齐的,你想让这些文本居中的话,只要在这个TextView的属性里加上android:gravity="center" 所有的参数分别是center(居中),bottom(下),top(上),right(右),left(左)其他的一些是不常用的上面这些足够用了,
2011-12-27 15:34:00
664
原创 Android的UI开发,关于dip和px的问题。
dip: deviceindependent pixels(设备独立像素). 不同设备有不同的显示效果,这个和设备硬件有关,一般我们为了支持WVGA、HVGA和QVGA推荐使用这个,不依赖像素。 好了,入正题吧,先说说px,px就是像素,如果用px,就会用实际像素画,比个如吧,用画一条长度为240px的横线,在480宽的模拟器上看就是一半的屏宽,而在320宽的模拟器上看就是2/3的屏宽了。
2011-12-27 15:33:22
1685
原创 Android项目代码之中字体的处理Typeface
1、Android系统默认支持三种字体,分别为:“sans”,“serif”,“monospace2、在Android中可以引入其他字体main.xml代码android.com/apk/res/android" Android:layout_width="fill_parent" Android:
2011-12-27 15:32:41
2023
原创 创建Android启动界面
每个Android应用启动之后都会出现一个Splash启动界面,显示产品的LOGO、公司的LOGO或者开发者信息。如果应用程序启动时间比较长,那么启动界面就是一个很好的东西,可以让用户耐心等待这段枯燥的时间。 1.制作Splash界面 突出产品LOGO,产品名称,产品主要特色; 注明产品的版本信息; 注明公司信息或者开发者信息; 背景图片,亦可以用背景颜色代替;
2011-12-27 15:29:59
630
原创 Project has no default.properties file! Edit the project properties to set one.错误解决方案
从外面import项目,可能会出现Projecthas no default.properties file! Edit the project properties to setone.错误,这是因为default.properties应该是程序自动生成的,但是拷入的项目中存在着default.properties文件,所以就会产生错误。 解决方法:删掉已导入的项目,然后将硬盘上的要拷入
2011-12-27 15:27:14
1183
原创 使用TortoiseSVN下载sipdroid
发布到博客1,有一个SVN客户端,比如TortoiseSVN,安装好SVN客户端以后,在任意文件目录中点右键,选择”SVN checkout”,地址输入http://sipdroid.googlecode.com/svn/trunk点确定,即可获取sipdroid的源文件.2.打开下载好的文件目录,查看build.txt中的内容.3.打开一个cmd窗口,切换目录到sipdroid的
2011-12-27 15:22:53
956
原创 Unable to locate tools.jar. Expected to find it in D:/jre6/lib/tools.jar问题解决
在运行ant编译程序时碰到该问题。Ant默认在jre6目录下找tools.jar。这里说一下jre和jdk的区别。Jre是运行环境,及编译后的java程序运行时只需要jre就行了;jdk是开发环境,当你开发java程序时需要用jdk。Jdk包括了jre,及java程序运行有jre或jdk都可以,但jdk包括了在开发过程中需要的工具。如果只是运行java程序,只要jre就行了,因为jre要比jdk省
2011-12-27 15:21:11
714
原创 sipdroid实现添加通讯录
可能有些朋友还会说,即使如此Sipdroid还是不好用。每次都要输电话号码,那不得累死。最好能通过联系人直接拨打Sipdroid,省的手输。 这样可以么?答案当然是可以的。一个简单的方式,大家在编辑联系人时,仍以13815433410李四 为例。我们在保存李四这个联系人时,同时保存他的两个联系电话号码。一个是移动电话: 13815433410, 一个是 其他电话: 13815433
2011-12-27 14:39:57
666
原创 sipdroid研究杂项
1. sipdroid\src\org\zoolu中是sip协议栈的实现2. sipdroid\src\org\sipdroid中是软电话的实现3. sipdroid\src\com中是stun相关的实现4. sipdroid默认使用的编码格式为G711-A率。5. 直接用ant debug的方法编译出的
2011-12-27 14:37:09
1795
转载 Android的数据存储方式
Android 提供了5种方式存储数据:--使用SharedPreferences存储数据;--文件存储数据;--SQLite数据库存储数据;--使用ContentProvider存储数据;--网络存储数据;http://blog.sina.com.cn/s/blog_777c69930100z7vw.html
2011-12-27 14:29:36
596
原创 ImageView.ScaleType说明
缩放图片的边界用于视图边界的选取设定。枚举值ImageView.ScaleTypeCENTER 图片位于视图中间,但不执行缩放比例ImageView.ScaleTypeCENTER_CROP按比例统一缩放图片(保持图片的尺寸比例)便于图片的两维(宽度和高度)等
2011-12-27 14:24:09
668
原创 首次接触SVN
今天在两位前辈的指点下,开始着手学习SVN的知识。缘起是想从google code 上下载sipdroid的代码,之前多次找到下载页面都是空手而归,今天终于知道原来这个是要从SVN下载的。对付这些文件列表就得用特殊办法。哈哈 ,我来啦!
2011-12-19 22:11:50
675
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人