基于Andoid平台的生日管家的设计和实现课件_第1页
基于Andoid平台的生日管家的设计和实现课件_第2页
基于Andoid平台的生日管家的设计和实现课件_第3页
基于Andoid平台的生日管家的设计和实现课件_第4页
基于Andoid平台的生日管家的设计和实现课件_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 基于Android生日管家软件 随着Android 操作系统的普及,使用Android 智能手机的人越来越多,Android 的应用程序也越来越多。社会的不断发展进步,人们的生活变得异常的忙碌,生活节奏越来越快,忘却身边人的生日也是常有之事。如果在Android 手机中装有这么一个生日提醒软件,在朋友生日到来之时,及时给他们送上祝福,彼此都会觉得特别的开心。目前市场上也存在类似的提醒软件,此类软件的特点是: 比较占用手机资源,功能相对比较单一,用户体验较差。所以,很多用户装了这类软件之后发现效果没有预期的好,或者是软件占用较大的手机资源甚至有毒,使用的比例非常小,因此设计一款小型的、安全无毒

2、的生日提醒软件是很有必要的。因此,基于Android 平台,设计了生日助手软件,力求用户界面友好,操作简单,维护方便,做到了手机软件的进一步科学化和人性化。系统的背景及意义论文的结构和主要内容绪论软件需求分析软件设计和实现总结绪论Android一词的本义指“机器人”,同时也是Google于2007年11月5日 点击我,了解我宣布的基于Linux平台的开源手机操作系统的名称, 该平台由操作系统、中间件、用户界面和应用软件组成。 Android一词最早出现于法国作家利尔亚当 (Auguste Villiers de lIsle-Adam)在1886年发 表的科幻小说未来夏娃(Lve future)

3、中。 他将外表像人的机器起名为Android。Android的Logo是由Ascender公司设计的,诞生于2010年,其设计灵感源于男女厕所门上的图形符号,1于是布洛克绘制了一个简单的机器人,它的躯干就像锡罐的形状,头上还有两根天线,Android小机器人便诞生了。其中的文字使用了Ascender公司专门制作的称之为“Droid ” 的字体。Android是一个全身绿色的机器人,绿色也是Android的标志。颜色采用了PMS 376C和RGB中十六进制的#A4C639来绘制,这是Android操作系统的品牌象徵。有时候,它们还会使用纯文字的Logo。1 2012年7月美国科技博客网站Busi

4、nessInsider评选出二十一世纪十款最重要电子产品,Android操作系统和iPhone等榜上有名。 安卓发展历程2003年10月,Andy Rubin等人创建Android公司,并组建Android团队。 2005年8月17日,Google低调收购了成立仅22个月的高科技企业Android及其团队。安迪鲁宾成为Google公司工程部副总裁,继续负责Android项目。 2007年11月5日,谷歌公司正式向外界展示了这款名为Android的操作系统,并且在这天谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,并与84家硬件制造商、软

5、件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统,这一联盟将支持谷歌发布的手机操作系统以及应用软件,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。 2008年,在GoogleI/O大会上,谷歌提出了AndroidHAL架构图,在同年8月18号,Android获得了美国联邦通信委员会(FCC)的批准,在2008年9月,谷歌正式发布了Android 1.0系统,这也是Android系统最早的版本。 2009年4月,谷歌正式推出了Android 1.5这款手机,从Android 1.5版本开始,

6、谷歌开始将Android的版本以甜品的名字命名,Android 1.5命名为Cupcake(纸杯蛋糕)。该系统与Android 1.0相比有了很大的改进。 2009年9月份,谷歌发布了Android 1.6的正式版,并且推出了搭载Android 1.6正式版的手机HTC Hero(G3),凭借着出色的外观设计以及全新的Android 1.6操作系统,HTC Hero(G3)成为当时全球最受欢迎的手机。Android 1.6也有一个有趣的甜品名称,它被称为Donut(甜甜圈)。 2010年2月份,Linux内核开发者Greg Kroah-Hartman将Android的驱安卓各个版本在市场受欢迎

7、度动程序从Linux内核“状态树”(“staging tree”)上除去,从此,Android与Linux开发主流将分道扬镳。在同年5月份,谷歌正式发布了Android 2.2操作系统。谷歌将Android 2.2操作系统命名为Froyo,翻译完名为冻酸奶。 2010年10月份,谷歌宣布Android系统达到了第一个里程碑,即电子市场上获得官方数字认证的Android应用数量已经达到了10万个,Android系统的应用增长非常迅速。在2010年12月,谷歌正式发布了Android 2.3操作系统Gingerbread (姜饼)。 2011年1月,谷歌称每日的Android设备新用户数量达到了3

8、0万部,到2011年7月,这个数字增长到55万部,而Android系统设备的用户总数达到了1.35亿,Android系统已经成为智能手机领域占有量最高的系统。 2011年8月2日,Android手机已占据全球智能机市场48%的份额,并在亚太地区市场占据统治地位,终结了Symbian(塞班系统)的霸主地位,跃居全球第一。 2011年9月份,Android系统的应用数目已经达到了48万,而在智能手机市场,Android系统的占有率已经达到了43%。继续在排在移动操作系统首位。谷歌将会发布全新的Android 4.0操作系统,这款系统被谷歌命名为Ice Cream Sandwich(冰激凌三明治)。

9、 2012年1月6日,谷歌Android Market已有10万开发者推出超过40万活跃的应用,大多数的应用程序为免费。Android Market应用程序商店目录在新年首周周末突破40万基准,距离突破30万应用仅4个月。在2011年早些时候,Android Market从20万增加到30万应用也花了四个月。 返回软件需求分析好友信息的获取 用户可以通过软件去获取手机通讯录里面联系人的名字和电话以及设置好友的生日日期等基本信息。生日提醒功能 用户可以通过软件自由去选择生日的提醒日日期,生日的提醒的方式自动拨打电话和发送信息功能 在生日提醒时,用户可以一键拨通好友的电话,或者说一键给好友发信息。

10、 返回软件的设计与实现 联系人设置模块 该界面用到ListView,由于要用到ImageView,图片源不是在资源里面的,没法用到资料ID,则需要写一个Adapter,是连接后端数据和前端显示的适配器接口,是数据和UI之间的一个了纽带,而BaswAdapter是一个抽象类,继承它需要实现较多的方法,所以比较具有较高的灵活性。ListView在开始绘制的时候,系统首先掉用getCount()函数,根据它的返回值得到ListView的长度,然后根据这个,调用getView()逐一绘制每一行。 下一页联系人信息设置添加联系人信息并保存 下一页 联系人信息设置联系人信息修改 下一页 联系人信息设置删除

11、联系人信息 下一页 软件的设计与实现生日提醒设置模块 (演示某好友生日时的软件界面,与不过生日好友的区别) 用户可以根据自己的设置,在好友生日时对自己进行提醒,打开软件会弹出生日提醒界面,显示为好友生日信息。 生日提醒界面和主界面设计一样,制作菜单栏使用ActionBar,界面用到ListView,用户点击主界面的提醒按钮即可跳转至提醒界面,通过调用Activity中onCreateOptionsMenu()方法映射menu布局到提醒界面。 下一页 生日提醒设置打开软件提醒界面 下一页 生日提醒设置在好友界面中也会出现提醒 下一页 软件的设计和实现 好友生日当日,可通过提醒界面的拨打电话和发送

12、短信按 钮,轻松方便向好友送去祝福。 通过Inter对象,带入“ACTION_CALL”这个关键词,以及通过Uri.parse()方法将用户要拨打的号码带入。最后以startActivity(intent)方法,即可完成通过程序直接拨打电话。 下一页 拨打电话模块向生日好友拨打电话 发送短信模块 向生日好友发送短信 总结 Android系统平台 作为谷歌企业战略的一个重要组成部分,他们也将进一步推进随时随地为每个人提供信息这一企业目标的实现。 谷歌发现,全球为数众多的移动电话用户从未使用过任何基于 Android 的电话。谷歌的目标是让(移动通讯)不依赖于设备甚至平台。出于这个目的,Andro

13、id 将补充,而不会替代谷歌长期以来奉行的移动发展战略:通过与全球各地的手机制造商和移动运营商结成合作伙伴,开发既有用又有吸引力的移动服务,并推广这些产品。 Android平台最震撼人心之处在于Android手机系统的开放性和服务免费。Android是一个对第三方软件完全开放的平台,开发者在为其开发程序时拥有更大的自由度,突破了iPhone等只能添加为数不多的固定软件的枷锁;同时与Windows Mobile、Symbian等厂商不同,Android操作系统免费向开发人员提供,这样可节省近三成成本。 Android项目目前正在从手机运营商、手机厂商、开发者和消费者那里获得大力支持。谷歌移动平台主管安迪鲁宾(Andy Rubin)表示,与软件开发合作伙伴的密切接触正在进行中。从前年11月开始,谷歌开始向服务提供商、芯片厂商和手机销售商提供Android平台,组建了“开放手机联盟”,其成员超过30家。谷歌也在继续的努力,让这些服务变得更加的好,同时也将添加更有吸引力的特性、应用和服务。 Google是与开放手机联盟合作开发了 Android,这个联盟由 包括中国移动、摩托罗拉、高通、宏达电和 T-Mobile 在内的多家技术和无线应用的领军企业组成。Google通过与运营商、设备制造商、开发商和其他有关各方结成深

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论