自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (13)
  • 收藏
  • 关注

原创 Android C2DM学习——服务器端代码开发

一.基础知识        在前一部分,我们使用curl命令来代替了服务器端的实现,虽然在测试时使用curl命令是一个很是简单方便的模拟方式,但实际使用中我们需要把C2DM相关的服务器部分功能结合到已有的框架中,因此需要使用具体的代码来实现。        第三方服务器端部分的功

2011-07-26 20:59:40 16629 29

原创 Android C2DM学习——客户端代码开发

一.基础知识在前一部分中,我们从整体上快速介绍并实现了下Android C2DM的Push功能,在接下来的部分里,我们先来回顾一下C2DM相关的整体上的知识,然后具体介绍说明实现的过程。在前面的C2DM框架说明中,我们已经知道,要实现Android的C2DM推送功能,需要涉及到三

2011-07-22 21:16:21 15307 20

原创 Windows下curl使用

一、简单介绍在上一篇中我们涉及到了一个在Ubuntu下使用的curl命令,并且使用这个命令来模拟服务器的功能来向谷歌的C2DM服务器发送数据。下面简单的来说下在Windows下同样的使用curl命令的方式。二、具体实现Windows下默认没有curl命令,需要安装后才能使用。1.

2011-07-13 11:40:37 66398 12

原创 Android C2DM学习——云端推送

一.基础知识当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息

2011-07-07 18:22:16 44964 98

转载 [转]暑期大学生博客分享大赛 - 2011 Android 成长篇

暑期大学生博客分享大赛 - 2011 Android 成长篇大赛背景Android 是 Google 2007 年推出的基于 Linux 的开源手机操作系统。目前 Android 应用程序数以万计,内容涉及网络、办公、学习、多媒体、金融等诸多方面。用户可在手机上通过各类电子市场、手机论坛下载获得 Android 应用。随着 Android 手机的普及,不同人群对各类 Android 应用的用途和使

2011-07-03 00:12:51 5463

转载 [转]第二届 Android 应用开发中国大学生挑战赛

             加入我们,一起创新! 大赛日程 区域赛:提交参赛作品 6 月 22 日~10 月 10 日 区域赛:公布获奖名单 11

2011-06-30 10:16:00 6215

原创 Android TTS学习(补充)--我能说中文

一.基础知识 Android从1.6版本开始支持TextTo Speech,使用的是Pico语音合成引擎,但是只支持English、French、German、Italian和Spanish五大语言,暂时没有对中文提供支持。因此使用Android默认的TTSEngine是没法朗读中文的。不过有开源项目eyes-free(http://code.google.com/p/eyes-free/,Android上的TTS功能应该也是基于这个开源项

2011-04-30 00:53:00 54765 31

原创 《地震及时通》1.2版介绍

《地震及时通》1.2版介绍

2010-12-31 20:58:00 5489

原创 模拟器上安装Android Market

模拟器上安装Android Market

2010-12-31 20:55:00 10252 2

原创 Android XML解析学习——创建XML

一.基础知识在前面的学习过程中,我们基本上比较全面的学习了Android平台上读取XML文档的方法,介绍了使用Java SAX、Android SAX、DOM和Pull等各种方式来读取XML文档内容。目前为止,我们一直专注于解析已有的XML文档,实际上我们也是需要读XML的情形比较多。但是我们可能也有写XML的需要,应用程序可能需要将 XML 发送到远程服务器,或者需要以XML的形式保存数据等。因此在这部分内容中我们就来学习下Android平台上创建XML的方法。Android系统中和创建XML相关的包为o

2010-11-03 21:30:00 19116 3

原创 Android XML解析学习——方式比较

一.基础知识经过这段时间的学习,我们已经了解了Android平台上用于解析XML的三种方式:SAX、DOM和Pull。并且在学习的过程中也介绍了这三种方式各自的特点及适合的使用场合,简单的来说,DOM方式最直观和容易理解,但是只适合XML文档较小的时候使用,而SAX方式更适合在Android系统中使用,因为相比DOM占用内存少,适合处理比较大的XML文档,最后的Pull方式使用场合和SAX类似,但是更适合需要提前结束XML文档解析的场合。在这部分的学习中,我们将对以上三种方式解析XML的性能进行一下简单的比

2010-11-02 14:23:00 7755 3

原创 Samsung Bada程序介绍——CnEarthquakeWatcher

1.介绍     《中国地震及时通》是一款可以及时了解我们国家地震台网的最新地震监测信息的实用软件,可以查询一星期内2级以上和一个月内天3级以上的地震信息。软件提供了列表和地图两种显示方式,在列表显示时,可以根据时间和震级强度进行排序,而且点击还可以查看地震地点、震级、震源深度,发生位置的经纬度、时间及与你当前位置距离等详细信息。在地图显示时,不同震级的地震用不同颜色的大头针标记,你可以很方便的了解所有地震的分布信息。通过《中国地震及时通》你可以及时查看发生在我们国内的地震信息,希望这款软件对你有帮助,谢谢

2010-11-01 20:01:00 6093

原创 Samsung Bada程序介绍——CurrencyShow

1.介绍汇率秀是一个可以查询当天汇率信息的实用软件,支持查看世界上主要的34种货币间的汇率关系,可以选择一种基准货币,查询与剩余的其他33种货币间的汇率关系,同时还可以对所有汇率按货币名称和汇率大小进行排序比较。而且在我的汇率标签中可以只添加你感兴趣的几组货币间的汇率关系,方便比较和快速查看。希望这款软件对你有用!2.应用程序信息a)         bada SDK 版本 : 1.0.0b3b)        程序特点:*实时从网上获取汇率信息,因此显示的都是最新的当天汇率*支持世界上主要34种货币间的汇

2010-11-01 19:54:00 5556

原创 Samsung Bada程序介绍——BeijingPark

1.介绍北京公园地图是一款可以查看北京地区公园(目前只包含11个市属公园)介绍的实用软件,可以以列表的方式显示所有公园的简要信息,也可以在地图上显示所有公园的位置信息,并且可以定位出你的位置,方便查看与附近公园的距离。在列表显示时点击某一个公园,还可以查看该公园的详细信息,包括公园的简介、位置信息、门票价格、开闭园时间及公园的图片介绍等,通过这些可以对该公园有个大概的了解。希望这款软件对你在北京寻找附近的公园游玩休息有帮助,谢谢!2.应用程序信息a)         bada SDK 版本 : 1.0.0b

2010-11-01 19:42:00 5147

原创 Samsung Bada程序介绍——SmilesOn

1.介绍       SmilesOn是传统的LightsOff游戏的一种表现形式,是一种比较好玩的益智游戏。游戏的目标是:使画面上的所有表情符号都变成笑脸表情。操作方法为:点击其中任何一副表情,这幅表情以及其上下左右的表情(假如有的话)的状态都会改变,即哭脸会变为笑脸,笑脸会变为哭脸。      游戏有两种等级,初级为5x5共25幅表情,有20关,并且提供答案参考,点击“答案”后答案处的表情会出现绿色圆圈,只要依次点击完答案处的表情,就可以点亮所有的笑脸。高级为6x6的表情组,有5关,只提供其中一种可以过

2010-11-01 19:30:00 5634

原创 Samsung Bada程序介绍——EarthquakeWatcherZh

1.介绍    这是“地震及时通 for bada”的版本。最近这两年地球上发生的大地震比较多,比如今年发生的智利8.8级地震,及之前发生的海地7.3级地震,中国汶川的8.0级地震等,一次次地震都牵动着人们的心。由于技术的原因等目前我们还没法提前预报地震的发生,但是我们有及时的了解地震发生的强度、位置及时间等信息的需要。对于有些朋友,特别是住在地震易发地带的朋友,他们需要一款能及时了解地震信息的手机应用软件。通过《地震及时通》你可以及时查看我们地球上发生着的地震信息。2.应用程序信息a)         b

2010-11-01 19:12:00 5945

原创 Android XML解析学习——Pull方式

一.基础知识通过前面的学习我们已经知道了Android上使用SAX和DOM方式解析XML的方法,并且对两种做了简单的比较,通过比较我们知道对在往往内存比较稀缺的移动设备上运行的Android系统来说,SAX是一种比较合适的XML解析方式。但是SAX方式的特点是需要解析完整个文档才会返回,如果在一个XML文档中我们只需要前面一部分数据,但是使用SAX方式还是会对整个文档进行解析,尽管XML文档中后面的大部分数据我们其实都不需要解析,因此这样实际上就浪费了处理资源。就以USGS的地震数据为例,USGS网上的这个

2010-10-31 19:48:00 27253 12

原创 Android XML解析学习——Dom方式

一.基础知识在《Android XML解析学习——Sax方式》和《Android XML解析学习——Sax方式(续)》中我们学习了在Android 平台上使用SAX的方式解析XML文档的方法。除了SAX的方式,还有一种常用的为DOM(Document Object Model文档对象模型)方式。DOM方式解析XML的过程为首先将所有 XML 文档读取到内存中,构造一个树结构,然后允许使用 DOM API 来操作整个树结构,包括遍历 XML 树、检索所需的数据等。Android平台使用Java SDK中的AP

2010-10-30 17:08:00 11887 1

原创 Android XML解析学习——Sax方式(续)

一.基础知识在《Android XML解析学习——Sax方式》中我们学习了Android上使用Java的SAX进行XML解析的方式。而在Android平台上使用SAX解析XML,除了使用Java的API外,还可以使用Android SDK带的 ="EN-US">API来实现。Android SDK中和SAX解析相关的包为android.sax,在这个包中Android提供了都有的SAX API,使用它们可以更加方便的进行SAX方式的XML解析。当xml文件中在不同的位置处有相同的元素标签名时,在相应的事件回

2010-10-28 13:10:00 9792 3

原创 Android XML解析学习——Sax方式

一.简单介绍XML(eXtensible Markup Language),即可扩展标记语言,是一种简单的数据存储语言,使用一系列简单的标记描述数据。XML 经常用作 Internet 上的一种数据格式,因此如果您希望通过 Internet 访问数据,则数据很有可能是 XML 格式,或者如果您希望发送数据给 Web 服务,那么您可能也需要发送 XML。简而言之,如果您的 Android 应用程序将利用 Internet,那么您可能需要使用 XML。幸运的是,您可以采用多种方法在 Android 上使用 XM

2010-10-26 09:19:00 10074 12

原创 感谢Google Android

    暑假时我参加了谷歌(中国)举办的首届Google暑期大学生博客分享大赛-2010 Android篇,并且很幸运能够获得“Android 应用最佳开发经验分享奖”,知道奖品是一部Android高端智能手机,就一直很期待,今天终于收到了谷歌寄来的奖品--HTC Desire手机(行货)。图1 HTC Desire    HTC Disire是最新的Android2.2系统,并且配置也很好:1GHz的CPU,576MB的RAM,500万像素的摄像头等,使用起来很爽。之前一直使用的是模拟器,现在终于有真机可

2010-10-10 22:15:00 1241

转载 [转]Android 应用开发中国大学生挑战赛

<br /><br />       我们非常高兴地宣布 Android 应用开发中国大学生挑战赛在2010年9月13日正式启动!在这里,我们诚挚的邀请你参加挑战赛,和Google一起创新,在 Android 开源平台上把创新的点子动手实现!以下是大赛信息,供你参考。<br />大赛主页:www.google.com/daxue大赛背景:<br />      2007 年 Google 推出了基于 Linux 的开源手机操作系统——Android,并宣布组建全球开放手机联盟。2008 年 第一款拥有And

2010-09-30 20:12:00 1781

原创 Android的设置界面及Preference使用

一.基础知识我们在使用Android手机时,可能会经常用到其中的设置界面,如下所示:图1 Android系统中的设置界面而且对于我们自己开发的一个完整的程序来说,我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置。因此,我们就来学习下如何实现符合我们需要的一个设置界面,及其背后的数据持久化功能。上面介绍SharedPreferences键值对保存的基础知识,接着我们就可以来实现Android系统的设置界面。Android系统中和设置界面相关的包为android.preference,其中有

2010-09-30 13:50:00 90641 64

原创 《地震及时通》1.0版介绍

大家好,最近利用业余时间完成了《地震及时通》1.0版,这个版本最大的特点是同时使用了我们国家地震台网CEIC和美国国家地震网USGS的数据,利用USGS的地震数据可以更好的了解全球范围内的地震信息,而CEIC的数据可以更及时的了解我们国内的地震信息。同时1.0版功能上最大的改进是增加了有新地震时的主动通知功能,可以在手机通知栏上弹出新地震的简要信息,并且可以设置响铃及振动提醒。同时还完善了定位功能和增加了显示你当前位置与各个地震震中的距离。在原来已有的列表显示方式中,修改了每一项的显示布局,并且在设置中可以

2010-09-16 22:13:00 2332 4

原创 Android TTS学习——总结

一.简单介绍我们已经陆续的介绍了和TTS相关基础内容,包括从简单的朗读一个文本框中的内容,到增加多种语言的设置选择,使用TTS提供的两个接口中的回调函数,把TTS语音合成到文件,及为文本关联自定义的音频文件等。有了以上的基础,我们基本可以完成和TTS相关的应用了。但Android的TTS引擎还提供了一些其他的功能,比如addEarcon,playEarcon,playSilence,setPitch,setSpeechRate等,我们在具体使用的时候可以到这里http://androidappdocs.ap

2010-08-15 17:46:00 3460 4

原创 Android TTS学习——独特你的名字

一.简单介绍在上一篇里http://blog.csdn.net/ichliebephone/archive/2010/08/14/5811562.aspx我们介绍了TTS可以把合成的语音直接保存为音频文件的功能。在这篇里我们接着上一篇的内容,介绍Android TTS的另一个功能,为一段文本关联一个音频文件,即允许为一段文本内容指定自定义的发音。这个功能对应的函数有两个,一个为:public int addSpeech(String text, String filename)第一个参数为要关联的文本,比如

2010-08-15 12:14:00 3699 10

原创 Android TTS学习——保存对你的喜欢

一.简单介绍在上一篇里http://blog.csdn.net/ichliebephone/archive/2010/08/13/5810370.aspx我们介绍了TTS提供的接口OnUtteranceCompletedListener的使用,这个接口的作用是监听语音片段的朗读,并在语音片段朗读结束后调用其定义的回调函数,在回调函数里可以进行需要的操作。在这一篇里我们介绍一下TTS提供的另一个有用的功能,把合成的语音以音频文件的形式保存在系统里,然后就可以直接用播放音频文件的方式来播放。这个功能调用的函数为

2010-08-14 10:18:00 4265 3

原创 Android TTS学习——继续爱的表白

一.简单介绍在上一篇里http://blog.csdn.net/ichliebephone/archive/2010/08/10/5802739.aspx我们讲到了TTS最主要的一个API:public int speak ( String  text, int queueMode,  HashMap

2010-08-13 17:33:00 7220 1

原创 基于Android的应用软件--地震及时通

这两年自然灾害比较多,比如最近的泥石流灾害,洪涝,地震等。就地震来说,有今年发生的智利8.8级地震,及之前发生的海地7.3级地震,中国汶川的8.0级地震等多次大地震,其中每一次地震都会牵动着人们的心。不过由于技术的原因等目前我们还没法提前准确预报地震的发生,但是我们还是会希望能及时的了解地震信息,因此我希望制作一款基于Android手机的应用软件--《地震及时通》,通过它能更加方便和及时的了解刚发生过的地震位置、强度、时间及和我们的距离等信息。具体来说,《地震及时通》可以查询前一天2.5级以上的地震,前7天

2010-08-12 11:10:00 2807 8

原创 Android TTS学习——用五种外语说出“我爱你”

一.简单介绍在上一篇里http://blog.csdn.net/ichliebephone/archive/2010/08/10/5802044.aspx我们简单的介绍了Android里的TTS功能并实现了一个最简单的Demo例子--AndroidTTSDemoFirst,在这篇文章中我们将具体介绍用到的TTS API,并给上一个Demo增加语言选择功能,可以使用TTS引擎支持的English、French、German、Italian和Spanish这5大语言来进行相应的语音合成,并用这5种外语向她说出“

2010-08-10 23:05:00 17614 16

原创 Android TTS学习——TTS初体验

一.基础知识TextToSpeech简称 TTS,称为语音合成,是Android 从1.6版本开始支持的新功能,能将所指定的文本转成不同语言音频输出。在具体介绍前我们先来看下Adnroid系统带的TTS设置界面,点击Settings->Speech synthesis,如下图所示:图 1 Android TTS设置界面    当点击“Listen to an example”时,会发出“This is an example of speech synthesis in English.”,如果没有安装TTS

2010-08-10 17:16:00 23931 18

C2DMMessageServer--服务器端代码开发

这篇博文http://blog.csdn.net/ichliebephone/article/details/6635913对应的源码。

2011-07-26

AndroidC2DMDemo--客户端代码开发

这篇http://blog.csdn.net/ichliebephone/article/details/6626864 博文对应的源码。

2011-07-22

libeay32.dll, ssleay32.dll, libssl32.dll

这篇博文http://blog.csdn.net/ichliebephone/article/details/6602537对应的资源

2011-07-13

AndroidC2DMDemo

这篇博文http://blog.csdn.net/ichliebephone/article/details/6591071 对应的源码

2011-07-07

AndroidXMLDemoSax

http://blog.csdn.net/ichliebephone/archive/2010/10/26/5965826.aspx#1686083 对应的代码例子

2011-06-18

AndroidTTSDemoSixth--NiHaoTTS

http://blog.csdn.net/ichliebephone/archive/2011/04/30/6373184.aspx对应的代码例子

2011-04-30

Android Market

这篇http://blog.csdn.net/ichliebephone/archive/2010/12/31/6110519.aspx博文中用到的文件。

2011-01-01

AndroidPreferenceDemo

这篇 http://blog.csdn.net/ichliebephone/archive/2010/09/30/5916320.aspx 博文对应的完整代码例子。

2010-09-30

AndroidTTSDemoFifth

这篇 http://blog.csdn.net/ichliebephone/archive/2010/08/15/5813414.aspx 介绍的Android的TTS功能的博文对应的完整代码例子。

2010-08-15

AndroidTTSDemoFourth

这篇 http://blog.csdn.net/ichliebephone/archive/2010/08/14/5811562.aspx 介绍的Android的TTS功能的博文对应的完整代码例子。

2010-08-14

AndroidTTSDemoThird

这篇 http://blog.csdn.net/ichliebephone/archive/2010/08/13/5810370.aspx 介绍的Android的TTS功能的博文对应的完整代码例子。

2010-08-13

AndroidTTSDemoSecond

这篇 http://blog.csdn.net/ichliebephone/archive/2010/08/10/5802739.aspx 介绍的Android的TTS功能的博文对应的完整代码例子。

2010-08-11

AndroidTTSDemoFirst

这篇 http://blog.csdn.net/ichliebephone/archive/2010/08/10/5802044.aspx 介绍Android的TTS功能的文章对应的完整代码例子。

2010-08-10

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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