
小知识大学问
文章平均质量分 74
tron
这个作者很懒,什么都没留下…
展开
-
大虾们的 android 浅谈
们将会针对Android根文件系统的相关目录结构等方面的问题进行一个详细的讲解,以帮助大家快速掌握这方面的知识。 我们曾经在一篇文章中为大家详细介绍过Android文件系的一些基本概念,相信大家已经可以充分了解这一知识点了。在这里大家将会继续对Android根文件系统的基本概念进行一个初步的掌握。 经过这几天在网上搜索关于Android根文件系统的相关资料,发现已经有很多高手转载 2011-11-17 22:41:32 · 811 阅读 · 0 评论 -
ddr sdram self-refresh & auto-refresh
以下是EDD5116AFTA数据手册的摘录。不过看过了还是不太明白二者的区别。self-refresh:Self-refresh entry [SELF]This command starts self-refresh. The self-refresh operation continues as long as CKE is held low. 只要CKE为低就开始自刷新/转载 2013-08-06 09:19:47 · 5508 阅读 · 1 评论 -
智能电话CODEC的音频整合
电话CODEC通常带有一个脉冲编码调制(Pulse Code Modulation,PCM)接口。严格来说,PCM概念包含了今天我们正在使用的大多数数字格式,其中包括I2S;PCM的初衷是将数字编码和诸如调频之类的模拟技术加以区别。然而,在数字电话中,PCM通常指一种特定的,与Hi-Fi立体声不兼容的单音数据格式。计算机音频的出现也孕育了另一类接口的的出现。由于质量要求与现有消费音频市场类似,转载 2013-11-19 16:21:56 · 2156 阅读 · 1 评论 -
音频参数意义
1.Frequency Response(频率响应):指标范围越宽越好。 反映了播放器播放的各个频率的声音信号的信号相对大小是否还能保持原本面貌,理想情况下频响曲线应该是一条直线。 好的频率响应是在每一个频率点都能输出稳定足够的信号,不同频率点彼此之间的信号大小均一样。然而在低频与高频部分,信号的重建比较困难,所以在这两个频段通常都会有衰减的现象。输出品质越好的装置,这一条频率响应曲线就转载 2014-01-08 09:45:59 · 2491 阅读 · 0 评论 -
Android WebRTC 音视频开发总结(二)
上节介绍了WebRTC代码编译和WebRTCDemo的运行,这节主要介绍WebRTCDemo的结构,以此来简单了解WebRTC的调用流程。1、先看WebRTCDemo的代码结构,如下图:2、WebRTCDemo中音视频管理接口--MediaEngine,包括操作音频和视频的接口,详见MediaEngine的实现。 3、jni实现:细心的读者会发现WebRTCDemo下面有一转载 2014-03-25 18:40:43 · 1087 阅读 · 0 评论 -
Android WebRTC 音视频开发总结(二)
上节介绍了WebRTC代码编译和WebRTCDemo的运行,这节主要介绍WebRTCDemo的结构,以此来简单了解WebRTC的调用流程。1、先看WebRTCDemo的代码结构,如下图:2、WebRTCDemo中音视频管理接口--MediaEngine,包括操作音频和视频的接口,详见MediaEngine的实现。 3、jni实现:细心的读者会发现WebRTCDemo下面有一转载 2014-03-25 18:42:21 · 1095 阅读 · 0 评论 -
Android WebRTC 音视频开发总结(一)
接触Android WebRTC有一段时间了,现在将研究过程中的一些经验和知识总结出来,希望大家有所帮助。本章主要介绍下面四点:一、WebRTC是什么?WebRTC是Google提供的一个跨平台的音视频开源解决方案,旨在使其成为音视频通讯的标准。其实在Google将WebRTC开源之前,微软和苹果各自的通讯产品已占用很大市场份额(如Skype),估计Google也是为了快速扩大市场,所以选转载 2014-03-25 18:40:06 · 1407 阅读 · 0 评论 -
Android WebRTC 音视频开发总结(三)
前面介绍了WebRTC的基本结构,本节主要介绍WebRTC音视频的实现,通过前面的例子我们知道运行WebRTCDemo即可看到P2P的效果,实际应用中我们不可能让用户自己去里面设置对方的IP和音视频端口,而且即使设置了对方的IP和端口也不一定能运行起来,因为P2P的双方如果不在同一个网段下还需穿透NAT,即打洞,下面介绍两种达到实用效果的方法:1、增加中转服务器:增加一台公网服务器,客户端先将转载 2014-03-25 18:43:01 · 1106 阅读 · 1 评论 -
Android VOIP 介绍一
以前觉得IP电话很神奇,他比用座机和手机便宜太多了(移动,联通等巨头估计收到他的冲击很大),但不知道他的原理是怎样的,前段时间刚好有机会做这部分工作,所以研究了其实现方式(涉及SIP,RTP,SRTP,NAT,STUN,TURN),下面介绍这部分涉及到的内容: 一、IP电话如何实现P2P通信?1、通信最终都是通过TCP/IP协议来实现的,具体通信过程包括信令控制和数据传输,信令控制转载 2014-03-25 18:38:20 · 1221 阅读 · 0 评论 -
dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解
dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解(2012-07-25 18:08:36) 标签:it分类:linux一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024转载 2013-04-19 11:35:06 · 1581 阅读 · 0 评论 -
I2S和PCM
I2S总线规范I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。I2S有3个主要信号:1、串行时钟SCLK,也叫位时钟BCLK,即对应数字音频的每一位数据,SCLK有1个脉冲。SCLK的频率=2×采样频率×采样位数。2、帧时钟LRCK,用于切换左右转载 2012-12-11 12:13:07 · 582 阅读 · 0 评论 -
本人收集的各类学习网站
1、 http://an-droid.info/ 2、http://disanji.net/category/android-doc/3、http://android.yaohuiji.com/about4、http://wikidroid.sinaapp.com/%E9%A6%96%E9%A1%B55. http://blog.youkuaiyun.com/wangyunqian6/arti原创 2012-02-16 17:08:43 · 641 阅读 · 0 评论 -
TCP/IP协议
TCP/IP协议 TCP/IP协议层级模型Transmission Control Protocol/Internet Protocol的简写,中译名为传输控制协议/因特网互联协议,又名网络通讯协议,是Internet最基本的协议、Internet国际互联网络的基础,由网络层的IP协议和传输层的TCP协议组成。TCP/IP 定义了电子设备如何连入因特网转载 2011-11-08 15:01:21 · 2038 阅读 · 0 评论 -
鼠标 键盘 协议 数据格式
鼠标 键盘 协议 数据格式鼠标发送给PC的数据每次4个字节 BYTE1 BYTE2 BYTE3 BYTE4 定义分别是: BYTE1 -- |--bit7: 1 表示 Y 坐标的变化量超出-256 ~ 255的范围,0表示没有溢出 |--bit6: 1 表示 X 坐标的变化量超出-256 ~ 255的范围,转载 2011-11-08 18:58:32 · 2223 阅读 · 2 评论 -
TCP协议疑难杂症全景解析
说明:1).本文以TCP的发展历程解析容易引起混淆,误会的方方面面2).本文不会贴大量的源码,大多数是以文字形式描述,我相信文字看起来是要比代码更轻松的3).针对对象:对TCP已经有了全面了解的人。因为本文不会解析TCP头里面的每一个字段或者3次握手的细节,也不会解释慢启动和快速重传的定义4).除了《TCP/IP详解》(卷一,卷二)以及《Unix网络编程》以及Linux源代码之转载 2011-12-06 23:09:40 · 620 阅读 · 0 评论 -
DDR,DDR2,DDR3,SDRAM比较区别
文章转至:http://baike.baidu.com/view/808675.htm 人们习惯称为DDR,部分初学者也常看到DDR SDRAM,就认为是SDRAM。 DDR SDRAM是Double Data Rate SDRAM的缩写,是双倍速率同步动态随机存储器的意思。DDR内存是在SDRAM内存基础上发展而来的,仍然沿用SDRAM生产体系,因此对于内存厂商而言,只需对制造转载 2011-12-27 16:05:20 · 8513 阅读 · 0 评论 -
字符串处理函数strcpy和sprintf的效率比较
结论:strcpy效率比sprintf高很多,但是sprintf功能更加强大。测试代码如下://头文件很多是多余的,呵呵。#include #include #include #include #include #include #include #include #include #include int main(int argc转载 2012-02-01 14:43:24 · 4412 阅读 · 0 评论 -
c语言 findstring 字符串匹配
说明:该函数可以查找匹配的字符串,并且根据n记录匹配的次数再返回。 strp 为被查找的字符串 find 为被包含的字符串 举例:现有一个字符串abcdefgabcdefg,我要查找与字符串abc匹配的次数。int findstring ( char strp[], char find[] )//字符串查找{ int n =0; int len_f原创 2012-02-20 18:45:28 · 4608 阅读 · 0 评论 -
ubuntu 11.10编译android4.0.3时出错问题
问题一:ubuntu 11.10的gcc版本是4.6.1,版本太高,编译android时出错,要把gcc版本改为4.4.3:0:0: error: "_FORTIFY_SOURCE" redefined [-Werror]:0:0: note: this is the location of the previous definition通过gcc -v命令可以发转载 2012-03-05 11:11:20 · 648 阅读 · 0 评论 -
strcpy和memcpy的区别
strcpy和memcpy都是标准C库函数,它们有下面的特点。strcpy提供了字符串的复制。即strcpy只用于字符串复制,并且它不仅复制字符串内容之外,还会复制字符串的结束符。已知strcpy函数的原型是:char* strcpy(char* dest, const char* src);memcpy提供了一般内存的复制。即memcpy对于需要复制的内容没有限制,因此用途更广。转载 2012-04-23 16:55:56 · 379 阅读 · 0 评论 -
什么是GMS、CDMA、GPRS、EDGE、WCDMA、TD-CDMA、HSPA+、LTE?
什么是GMS、CDMA、GPRS、EDGE、WCDMA、TD-CDMA、HSPA+、LTE?天下无骗 发表于 2012-11-15▌ 引言这也经常会在手机产品规格中常见的数据,这些到底都是什么呢? 这些都是网络制式,手机必须入网才能通话,才能上网传数据,这是现在手机的基本功能,也是选购手机时第一个要搞清楚的问题。转载 2014-10-30 10:24:28 · 2310 阅读 · 0 评论