Google Android
文章平均质量分 79
ichliebephone
这个作者很懒,什么都没留下…
展开
-
Android TTS学习——保存对你的喜欢
一.简单介绍在上一篇里http://blog.csdn.net/ichliebephone/archive/2010/08/13/5810370.aspx我们介绍了TTS提供的接口OnUtteranceCompletedListener的使用,这个接口的作用是监听语音片段的朗读,并在语音片段朗读结束后调用其定义的回调函数,在回调函数里可以进行需要的操作。在这一篇里我们介绍一下TTS提供的另一个有用的功能,把合成的语音以音频文件的形式保存在系统里,然后就可以直接用播放音频文件的方式来播放。这个功能调用的函数为原创 2010-08-14 10:18:00 · 4313 阅读 · 3 评论 -
《地震及时通》1.2版介绍
《地震及时通》1.2版介绍原创 2010-12-31 20:58:00 · 5506 阅读 · 0 评论 -
模拟器上安装Android Market
模拟器上安装Android Market原创 2010-12-31 20:55:00 · 10288 阅读 · 2 评论 -
[转]第二届 Android 应用开发中国大学生挑战赛
加入我们,一起创新! 大赛日程 区域赛:提交参赛作品 6 月 22 日~10 月 10 日 区域赛:公布获奖名单 11转载 2011-06-30 10:16:00 · 6242 阅读 · 0 评论 -
[转]暑期大学生博客分享大赛 - 2011 Android 成长篇
暑期大学生博客分享大赛 - 2011 Android 成长篇大赛背景Android 是 Google 2007 年推出的基于 Linux 的开源手机操作系统。目前 Android 应用程序数以万计,内容涉及网络、办公、学习、多媒体、金融等诸多方面。用户可在手机上通过各类电子市场、手机论坛下载获得 Android 应用。随着 Android 手机的普及,不同人群对各类 Android 应用的用途和使转载 2011-07-03 00:12:51 · 5478 阅读 · 0 评论 -
Android C2DM学习——云端推送
一.基础知识当我们开发需要和服务器交互的应用程序时,基本上都需要获取服务器端的数据,比如《地震及时通》就需要及时获取服务器上最新的地震信息。要获取服务器上不定时更新的信息一般来说有两种方法,第一种是客户端使用Pull(拉)的方式,隔一段时间就去服务器上获取信息,看是否有更新的信息原创 2011-07-07 18:22:16 · 45054 阅读 · 98 评论 -
Android C2DM学习——客户端代码开发
一.基础知识在前一部分中,我们从整体上快速介绍并实现了下Android C2DM的Push功能,在接下来的部分里,我们先来回顾一下C2DM相关的整体上的知识,然后具体介绍说明实现的过程。在前面的C2DM框架说明中,我们已经知道,要实现Android的C2DM推送功能,需要涉及到三原创 2011-07-22 21:16:21 · 15397 阅读 · 20 评论 -
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 · 19194 阅读 · 3 评论 -
Android XML解析学习——方式比较
一.基础知识经过这段时间的学习,我们已经了解了Android平台上用于解析XML的三种方式:SAX、DOM和Pull。并且在学习的过程中也介绍了这三种方式各自的特点及适合的使用场合,简单的来说,DOM方式最直观和容易理解,但是只适合XML文档较小的时候使用,而SAX方式更适合在Android系统中使用,因为相比DOM占用内存少,适合处理比较大的XML文档,最后的Pull方式使用场合和SAX类似,但是更适合需要提前结束XML文档解析的场合。在这部分的学习中,我们将对以上三种方式解析XML的性能进行一下简单的比原创 2010-11-02 14:23:00 · 7797 阅读 · 3 评论 -
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 · 11937 阅读 · 1 评论 -
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 · 7282 阅读 · 1 评论 -
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 · 3750 阅读 · 10 评论 -
Android TTS学习——总结
一.简单介绍我们已经陆续的介绍了和TTS相关基础内容,包括从简单的朗读一个文本框中的内容,到增加多种语言的设置选择,使用TTS提供的两个接口中的回调函数,把TTS语音合成到文件,及为文本关联自定义的音频文件等。有了以上的基础,我们基本可以完成和TTS相关的应用了。但Android的TTS引擎还提供了一些其他的功能,比如addEarcon,playEarcon,playSilence,setPitch,setSpeechRate等,我们在具体使用的时候可以到这里http://androidappdocs.ap原创 2010-08-15 17:46:00 · 3503 阅读 · 4 评论 -
《地震及时通》1.0版介绍
大家好,最近利用业余时间完成了《地震及时通》1.0版,这个版本最大的特点是同时使用了我们国家地震台网CEIC和美国国家地震网USGS的数据,利用USGS的地震数据可以更好的了解全球范围内的地震信息,而CEIC的数据可以更及时的了解我们国内的地震信息。同时1.0版功能上最大的改进是增加了有新地震时的主动通知功能,可以在手机通知栏上弹出新地震的简要信息,并且可以设置响铃及振动提醒。同时还完善了定位功能和增加了显示你当前位置与各个地震震中的距离。在原来已有的列表显示方式中,修改了每一项的显示布局,并且在设置中可以原创 2010-09-16 22:13:00 · 2373 阅读 · 4 评论 -
Android的设置界面及Preference使用
一.基础知识我们在使用Android手机时,可能会经常用到其中的设置界面,如下所示:图1 Android系统中的设置界面而且对于我们自己开发的一个完整的程序来说,我们也会需要给用户提供一个设置界面使用户可以对程序的一些参数进行设置。因此,我们就来学习下如何实现符合我们需要的一个设置界面,及其背后的数据持久化功能。上面介绍SharedPreferences键值对保存的基础知识,接着我们就可以来实现Android系统的设置界面。Android系统中和设置界面相关的包为android.preference,其中有原创 2010-09-30 13:50:00 · 90879 阅读 · 64 评论 -
感谢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 · 1256 阅读 · 0 评论 -
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 · 9832 阅读 · 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 · 10145 阅读 · 12 评论 -
Android XML解析学习——Pull方式
一.基础知识通过前面的学习我们已经知道了Android上使用SAX和DOM方式解析XML的方法,并且对两种做了简单的比较,通过比较我们知道对在往往内存比较稀缺的移动设备上运行的Android系统来说,SAX是一种比较合适的XML解析方式。但是SAX方式的特点是需要解析完整个文档才会返回,如果在一个XML文档中我们只需要前面一部分数据,但是使用SAX方式还是会对整个文档进行解析,尽管XML文档中后面的大部分数据我们其实都不需要解析,因此这样实际上就浪费了处理资源。就以USGS的地震数据为例,USGS网上的这个原创 2010-10-31 19:48:00 · 27337 阅读 · 12 评论 -
Android C2DM学习——服务器端代码开发
一.基础知识 在前一部分,我们使用curl命令来代替了服务器端的实现,虽然在测试时使用curl命令是一个很是简单方便的模拟方式,但实际使用中我们需要把C2DM相关的服务器部分功能结合到已有的框架中,因此需要使用具体的代码来实现。 第三方服务器端部分的功原创 2011-07-26 20:59:40 · 16690 阅读 · 29 评论