自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

翻译 Android读写XML(下)——创建XML文档

在前面的2篇文章Android读写XML(上)——package说明、Android读写XML(中)——SAX中想必大家对XML文件读取的方法已经比较熟悉了,在这里我们就不多说了,直接说明如何将信息写成XML文件,首先介绍Andoid SDK中的相关类。类说明XmlSerializerDefine an interface to serial...

2010-03-31 19:31:00 32

翻译 Android读写XML(中)——SAX

在Android读写XML(上)——package说明中,详细介绍了使用 DOM方法读取XML文档,由于使用DOM方法需要将整个XML文档加载内存中,对系统资源占用比较多,这对内存比较紧张的Android系统来说,使用DOM方法读取XML文档会有很大的限制。 使用SAX方法读取XML,对内存资源的占用的比较少,因此在嵌入式设备中极力推荐使用,Android也不例外,本篇幅详细说...

2010-03-31 19:30:00 22

翻译 Android读写XML(上)——package说明

注明:本文转自http://www.moandroid.com.XML 经常用作 Internet 上的一种数据格式,其文件格式想必大家都比较清楚,在这里我结合Android平台,来说明Android SDK提供的读写XML的package。首先介绍下Android SDK与Java SDK在读写XML文件方面,数据包之间的关系。Android 平台最大的一个优势在于它利用了 ...

2010-03-31 19:27:00 24

翻译 Android教程之-----Windows环境下,Msysgit获取Android源码。

最近换了公司,也换了城市了,现在的公司上网不方便,不过今天我用我的Moto Droid手机,当了一回路由器,通过WIFI,我可以上网了。所以决定写一篇BLOG,呵呵,不容易呀。最近在研究Launcher,所以不得Git源码下来看。今天我讲一下如何在Windows环境下Git源码,还以(Launcher为例).1.首先下载一个叫Msysqit工具。下面是下载地址。http...

2010-03-31 19:00:00 28

翻译 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之49---BREW SDK 九大功能之多媒体系统...

对多媒体的支持主要是IMedia接口实现的,从IMedia接口衍生出很多的媒体接口,如图11-3所示:图11-3: IMedia接口支持的部分媒体格式 IMedia接口为所有BREW多媒体对象提供了一个抽象基类,提供了媒体对象的播放、记录及与播放/记录相关的搜索、停止、暂停和继续等操作功能,开发者通过IMedia接口可以进行所有多媒体对象的操作。BREW中的多媒体框架如图11-4所...

2010-03-31 10:07:00 22

翻译 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之48---BREW SDK 九大功能之文件系统...

BREW支持全面的文件系统I/O操作,对文件或目录的访问。BREW3.X之前的BREW应用程序只能对应用自身目录下的文件或子目录的访问,或者对共享目录下的文件或子目录进行访问。BREW3.X引入 "fs:/" 作为文件前缀,是区别之前版本的标志,“fs:/” 代表BREW的根目录,扩大了应用访问范围,支持MMC/SD/Flash等外存卡的访问,"fs:/card0/" 代表外存卡的目录,“fs:...

2010-03-31 10:05:00 18

翻译 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之47---BREW SDK 九大功能之显示和用户界面...

BREW中的屏幕显示主要是由IDisplay接口实现的,利用IDisplay可以完成书写文字、画图、画直线以及一些简单的几何图形。如果要想画一些复杂的几何图形或线,您只好求助于IGraphics 接口了。IDisplay会被所有的应用用到,在使用过程中无需我们再显式的去创建,系统会自动建立它,除非希望实现多显存处理。IDisplay允许对于设备的背光灯和Annunciators进行控制,BREW3...

2010-03-31 10:02:00 22

翻译 短信的畅想

以前的网络是缺少内容的,除了文字,渐渐的随着技术的发展,有了图片,然后有了声音,最后有了视频,慢慢的还有了些可以互动的东东~~那手机呢?除了通话、发送短信、彩信,还有就是上网。那未来了~~让我们畅想一下:未来,我们不再发送短信了,而是发送的一个自己录的语音,通过有声的方式来表达我们的语言~(国人可是很含蓄的哦,要不然为什么不打电话,而是通过短信来呢!?这样不仅可以知道了文字还知道了语音和音调哦...

2010-03-30 23:04:00 15

翻译 MIX10大会Windows Phone 7相关课程视频在线观看

MIX10大会已经顺利闭幕,在这次大会上十余堂与Windows Phone 7相关的课程为大家解密了如何在Windows Phone 7上开发应用及游戏。同时,MIX10大会也最终放出了所有课程的视频和部分课程的PPT课件。为了解决国内用户访问国外速度比较慢的问题,本站特地将Windows Phone 7相关的课程内容下载下来并上传到tudou上,并且将PPT也转制成Flash格式的便于在...

2010-03-29 12:56:00 21

翻译 J2ME实现RTSP(只有在支持的手机才能用)

importjavax.microedition.lcdui.*; importjavax.microedition.midlet.*; importjavax.microedition.media.*; importjavax.microedition.media.control.*; /** *AsimpleexampleoftheMMAPI(JS...

2010-03-28 20:11:00 23

翻译 RTP/RTCP/RTSP协议

描述:协议关系图图片:一.产生的背景随着互连网的发展,人们已经不满足于传统的HTTP,FTP和电子邮件等文本信息和服务,而对内容丰富多彩的多媒体信息,服务以及多媒体通信方式提出了需求,包括声音,图象,图形,视频信息等等,而这些不但传输的数据量大而且对交互性和实时性要求很高。这时,基于HTTP的TCP协议无法达到要求,故产生RTP协议来进行多媒体数据实时传输.二.R...

2010-03-28 20:00:00 28

翻译 RTSP协议报文以及控制流媒体控制流程解析

RTSP[3]协议以客户服务器方式工作,它是一个多媒体播放控制协议,用来使用户在播放从因特网下载的实时数据时能够进行控制,如:暂停/继续、后退、前进等。因此 RTSP 又称为“因特网录像机遥控协议”。1.1. RTSP协议简介要实现 RTSP 的控制功能,不仅要有协议,而且要有专门的媒体播放器(media player)和媒体服务器(media server)。媒体服务器与媒体播放器的关系是服...

2010-03-28 19:53:00 52

翻译 RTSP:实时流协议(Real Time Streaming Protocol)

RTSP:实时流协议(Real Time Streaming Protocol)实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体,如音频和视频。尽管连续媒体流与控制流交叉是可能的,RTSP 本身并不发送连续流。换言之,RTSP 充当多媒体服务器的网络远程控制。RTSP 提供了一个可扩展框架,实现实时数据(如音频与视频)的受控、按需传送。数据源包括实况数据与存储的剪辑。RTSP 用于控...

2010-03-28 19:49:00 66

翻译 rtsp进行多媒体通信

实时流协议RTSP是由RealNetworks和Netscape共同提出的,该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。具体实现:player = Manager.createPlayer(rtspUrl);player.addPlayerListener(this);player.real...

2010-03-28 19:13:00 24

翻译 比较J2ME多媒体可选包

在J2ME中,移动媒体API(MMAPI)是一个可选包,它提供了一个标准的API,可以用来表现和获得以时间为基础的媒体。例如声音轨道和视频片断。MMAPI在Java社区进程中以JSR-135开发,并且它被设计成灵活的和平台无关的,它没有对媒体格式、协议或者在未来不同设备支持的特征作任何假设。MMAPI已经在移动设备上使用,例如,Nokia3650就包含了一个实现。其它支持MMAPI的设备可以在“J...

2010-03-28 18:51:00 19

翻译 JSR180, SIP API for J2ME

JSR组织刚刚发布了JSR180, SIP API for J2ME这个资源开发包,它提供了在J2me平台上开发SIP(会话启动协议)应用的能力。   SIP(Session Initiation Protocol)会话启动协议是一个面向于网络电话和会议的的应用层的控制(信令)协议。可以把它看成主要是基于IP网络的多媒体通讯协议。我们可以在这个协议的基础上构建包括多媒体视频会议,IP电话,即时消息...

2010-03-28 18:49:00 31

翻译 J2ME中MMAPI(JSR135)包的使用

在MMAPI包中类还是很多的,但是刚开始学习最关键的就是理解Manager和Player 以及Control类;其他的很多类(后面包含Control的)都是Control子类的。这三类常用的关系的就是Manager产生Player,Player获得某一具体Control。比如下面的就是获取摄像头的常用源码:  Player p;  VideoControl vc;  p = Manager...

2010-03-28 18:45:00 30

翻译 图灵之死与苹果公司的Logo

最近在网上看到有关苹果公司那个著名的Logo的来历的故事。2009年9月,英国首相布朗向天才的数学家、密码学家、计算机科学的创始人艾兰·图灵道歉。当年图灵由于身为同性恋者,被强行“治疗”,在被迫注射大量雌性激素后,不堪屈辱,吃沾染氰化钾的苹果自尽,他死去的桌边还剩下半个苹果,时年42。图灵的粉丝乔布斯把公司取名为苹果,并且以被咬了一口的苹果作为标志。这是一个很好的故事,也很煽情...

2010-03-27 21:49:00 113

翻译 图灵之死与苹果公司的Logo

最近在网上看到有关苹果公司那个著名的Logo的来历的故事。2009年9月,英国首相布朗向天才的数学家、密码学家、计算机科学的创始人艾兰·图灵道歉。当年图灵由于身为同性恋者,被强行“治疗”,在被迫注射大量雌性激素后,不堪屈辱,吃沾染氰化钾的苹果自尽,他死去的桌边还剩下半个苹果,时年42。图灵的粉丝乔布斯把公司取名为苹果,并且以被咬了一口的苹果作为标志。这是一个很好的故事,也很煽情...

2010-03-27 21:49:00 120

翻译 Android术语小全,推荐一下(改日在翻译).

下面的术语不错,希望大家能够掌握,我相信能让你更加深入的了解Android,由于刚到深圳,写blog都有点不方便,所以翻译等有时间再议。GlossaryThe list below defines some of the basic terminology of the Android platform. .apk file Android application pac...

2010-03-27 00:45:00 14

翻译 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之46---BREW SDK 九大功能之系统服务...

BREW的系统服务包含广泛,应用程序管理,资源文件的管理,内存处理,获取设备和应用程序配置信息,BREW应用与手机之间的通信,定时器和告警等等,BREW3.X以前的版本主要是通过IShell接口来实现的。BREW3.X之后提供了IAlarmMgr增强处理告警,IAppletCtl和IAppHistory接口进一步增强了对应用程序状态的管理。计时器由回调函数和创建计时器时提供的数据结构地址来标识...

2010-03-26 11:10:00 22

翻译 发现一个优秀的Java版国人仿曹操传游戏

终于又看见有国人用Java写J2ME以外的游戏了,先让偶们一起为作者的开创精神而叫声好吧!该作者博客如下:http://www.cnblogs.com/egria,http://salin.javaeye.com/以下为引用作者原文:————————————————————————————————————自从第一次接触红白机开始,我就爱上的电子游戏,小学时候经常偷偷...

2010-03-26 00:10:00 26

翻译 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之45---定制测试...

标准OAT模块测试的是BREW中定义的API接口,主要保证的是BREW在跨平台移植中的一致性。而手机厂商可能会根据各自手机的特点开发自己的BREW应用扩展,这些应用扩展类可能在该手机厂商所有或者部分的手机平台上有效,这时就需要手机厂商自己定制OAT模块来保证这些扩展类的正确性和一致性。通过基于OAT的定制化测试,手机厂商可以使用OAT的测试框架来验证自己的扩展功能,在不同的手机上重用OAT的定...

2010-03-25 10:28:00 18

翻译 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之44---QChat 技术...

从本质上说,POC/PTT技术是把VoIP技术应用于移动终端,将原来由运营商承担的部分VoIP功能转移到手机终端来实现。因此,POC可参照传统的网络分层概念。其中,POC系统中的移动信道层、应用层以及IP层分别等同于TCP/IP模型中的网络访问层、应用层以及传输层与互联网层。 与许多VoIP解决方案一样,SIP协议被用来作为“一键通”协议的控制层面,语音包的传输是通过RTP协议实现的,也就是说...

2010-03-25 10:24:00 26

翻译 NetBeans6.8下建立Ruby调试环境

You need to install a bunch of gems locally since the remote installation didn’t work or at least not stably.By assumption that InstantRails2.0 is ready on your XP platform, then you could go on t...

2010-03-25 09:57:00 29

翻译 Google退出之移动利弊探讨

一、背景北京时间3月23日凌晨3时零3分,谷歌公司高级副总裁、首席法律官大卫·德拉蒙德公开发表声明,再次借黑客攻击问题指责中国,宣布停止对谷歌中国搜索服务的“过滤审查”,并将搜索服务由中国内地转至香港。Google提供了检测各种服务的可用性的网页。面对各种时而断线的服务,我们不禁感慨互联网的脆弱,但是基于部分服务在香港和大陆仍然允许,我们也能感受到互联网的顽强。二、行业冲击对于大多数网民...

2010-03-25 00:18:00 27

翻译 交换两个数方法总结

经总结大致有以下几种方法:1.中间变量(用得最多)int t;t = a;a = b;b = t;2. 加减交换法(可能会溢出,比较糟糕的做法)i+=j; j=i-j; i-=j;3.异或交换法i^=j; j^=i; i^=j; 或者i^=j^=i^=j;4.乘除交换方(原理与2同)i*=j; j=i/j; i/=j; 5.汇编的方法...

2010-03-25 00:14:00 14

翻译 位运算判断一个数是否为2的n次方

int is_power(int x){ return !((x-1) & x);}纯位操作,不需要逻辑运算。在手机游戏开发中,纹理不能是非2的n次方的大小,用代码可以将其转化为服合要求的纹理。其中我们要找到原图片大小下一个服合2的n次方的大小,这儿有种方法,也不需要逻辑运算:inline bool FIsPow2(int n){ if (n&l...

2010-03-25 00:05:00 60

翻译 IPv4地址共享技术知多少

在我们能够迁移到IPv6之前,IPv4地址肯定就耗光了,因此我们必须渡过一段时间,不仅有IPv4与IPv6共存,而且是IPv4地址共享的时代。IPv4地址共享技术大致有两类。一种是运营商运营NAT,给用户分配的是RFC1918的地址;另外一种是为用户分配公开IPv4地址,通过划分不同的port区间共享。前一种技术的典型代表是Carrier Grade NAT (CGN), 也叫La...

2010-03-24 00:21:00 38

翻译 强烈支持百度进军香港

今天,就在“哔~”灰头土脸的逃走之后,我们英明神武的百度之主李彦宏先生,提出了如下问题。对此,鄙人仅就个人表示,强烈支持李先生进军香港的历史性正确决定。您要知道,鄙人一直以来都是baidu.com及baidu.jp的忠贞支持及使用者。实话实说,若是没有baidu,我肯定是连一天也过不下去的。 没错,baidu对我,以及我们这些粉丝而言,就是有这么大的魅力和吸引力。然...

2010-03-23 22:46:00 28

翻译 “哔~”获选世界最具道德百大企业

PS:有关“哔~”的一切信息自昨日起已由绿娘娘接手过滤。美国纽约智库组织「道德村协会」(The Ethisphere Institute),22日公布2010年度全球最具道德百大企业名单,其中“哔~”,盖普等公司继续上榜,福特汽车,Adobe系统软件公司和金宝汤亦首次打入该榜,然而去年大裁员的汇丰银行,产品安全备受质疑的丰田汽车,以及近年致力改善垃圾食物形象的麦当劳等却都跌出榜外。自国...

2010-03-23 22:40:00 15

翻译 有所思而有所作(古诗体)

上峰红头见明文,九州随波附风尘。狼狈弹冠庆狗走,狐虎垂涎贺羊群。从今屈平避海角,而后武穆隐山林。谄诳妄佞皆称颂,魑魅魍魉各怀心。昔日长城壑寰宇,难阻胡骑破雁门。当时阿房何壮阔,楚人一炬化孤坟。劝将才智奋苍生,莫把权谋计黎民。何劳奴颜宵小辈,苟合固步帝王尊。古来兴邦多直士,唯有亡国少谏臣。怀王不归非言故,道济投帻岂爱身。既云公正胜日辉,当耻鸵禽埋颈存。莫效...

2010-03-23 22:35:00 21

翻译 MySQL database engines

MyISAM优点:速度快,磁盘空间占用少;某个库或表的磁盘占用情况既可以通过操作系统查相应的文件(夹)的大小得知,也可以通过SQL语句SHOW TABLE STATUS查得缺点:没有数据完整性机制,即不支持事务和外键InnoDB优点:支持事务和外键,数据完整性机制比较完备;可以用SHOW TABLE STATUS查得某个库或表的磁盘占用缺点:速度超慢,磁盘空间占用多;所有库都存于一个(通常情况...

2010-03-23 18:37:00 20

翻译 物联网技术:IP

Ipbaobao正在参加77 IETF会议, 参加6LoWPAN的讨论。物联网的联网标准,似乎存在两种技术路线:2002年开始的ZigBee路线,2008年开始的IP路线。二者是竞争性关系的吗?至少ZigBee的支持者,似乎支持这样的舆论。目前,Zigbee已经成为无线传感器网络的事实标准,受到了广泛的支持,此外整个Zigbee网络还可以与现有的其它的各种网络连接。似乎占有明显...

2010-03-23 00:18:00 38

翻译 RMI学习(一)

<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Normal</w:View> <w:Zoom>0</w:Zoom> <w:PunctuationKerning/> <w:Displa

2010-03-22 17:35:00 20

翻译 Windows Phone 7 Series 开发问答

原文首发 WPMind.com http://www.wpmind.com/dev/2010/03/21/windows-phone-7-series-developer-general-faq.html微软近日在Windows Phone 7 Series的官方论坛上列出了一些Windows Phone 7 Series开发的常见问题的解答,其中我们以前一直不明确的一些问题(...

2010-03-22 12:16:00 21

翻译 windows mobile手机调用浏览器

System.Diagnostics.Process process = new System.Diagnostics.Process(); process.StartInfo.FileName = "IExplore.exe"; process.StartInfo.Arguments = "http://www.google.com"; process.Start();

2010-03-22 09:18:00 27

翻译 redmine开发环境建立笔记

The following steps are based on WinXP sp3 platform.1 install instantrails2.02 update rails as following:C:\InstantRails-2.0\ruby>gem update --system C:\InstantRails-2.0\ruby>gem upd...

2010-03-22 00:00:00 25

翻译 Java版棋类游戏合集——纵横之道

这是一个Java棋类游戏示例集,将围棋、象棋、五子棋、井字棋、贯通棋等五种棋类游戏制作于单一程序当中,以LGame-Simple-0.2.5开发(源码在jar内),将随LGame更新而逐步完善。看过《PC游戏编程——人机博弈》一书的网友,恐怕对棋牌类游戏的存在与研究意义都不会陌生。人机对弈过程中的进攻与防守算法,是在任何游戏开发中都无法避免的永恒课题,也是游戏算法的核心内容之一。此示例将绝大部...

2010-03-21 23:36:00 44

翻译 CRC-16校验 完整代码

通信领域经常用到CRC校验。这里把CRC-16的代码转发一下。不过,我推荐一个用于生成各种校验码的开源软件 Fsum frontend它的开源项目网址是:http://fsumfe.sourceforge.net/下载其源代码,可看到各种算法,但不是用c写的。该软件的用处是,可以验证你的算法。CRC-16 IBM x 16 + x 15 + x 2 + 1 CR...

2010-03-20 22:58:00 59

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