基于Android的健康提醒系统的设计与实现.pdfVIP

基于Android的健康提醒系统的设计与实现.pdf

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

基于Android的健康提醒系统的设计与实现

摘要:移动医疗(mhealth)通过移动设备提供与医疗相关的服务,

Android是mhealthAPP中最普遍使用的移动设备操作系统。简要介绍了

Android系统和mhealth概念,利用时钟和云服务功能设计和实现了健康

提醒系统。该系统使用户可以随时了解自己的健康数据,帮助用户养成良

好的健康生活习惯。

关键词:Android;时钟;云服务;健康提醒系统

Keywords:Android;clock;cloudservices;healthreminder

0引言

随着3G技术的成熟,移动终端不再仅是通讯网络的终端,而是已成

为互联网的终端。因此,移动终端的应用软件和需要的服务有了巨大的发

展空间。如今4G技术的应用使得无线上网速度越来越快,很多内容丰富

的应用程序都能部署在智能手机上,如视频点播、电子商务终端等。为了

承载数据应用和快速部署,手机功能越来越智能,越来越开放。Android

迎合了这些需求,从2003的默默无闻,到现在已经拥有庞大的用户基数。

由Google公司发起的OHA联盟推出的基于Linux平台的Android开

源手机操作系统,它支持多样性的语言,如Java、C、C++等主流的编程

语言,如Ruby、Python等脚本语言,另外,Google为Android应用开发

了Simple语言,因此Android有非常广泛的开发群体。

本文首先对Android的总体架构作简要分析,然后对于系统中的部分

组件进行综述,最后基于Android的组件设计与实现一个健康提醒系统。

1Android系统架构

Android本身是作为面向手机等多种智能终端的操作系统,也是供其

应用程序进行开发的完全开源的软件平台,它不仅构建了底层的操作系统,

更重要的是它还架构上层的用户界面和必要的应用程序,如Web浏览、收

发E-Mail等,被作为核心应用程序加入到Andriod设备中。

Android平台自底向上由以下四个层次组成:Linux内核层、运行时

库和其他库层、应用框架层、应用程序层[2]。

1.1应用程序层

Android本身会附带一些核心的应用程序,包括e-mail客户端、短

信程序、日历、地图、浏览器、通讯录等,目前所有的应用程序都是用

Java语言编写的。开发人员也可以用其他程序替换Android提供的应用

程序。

1.2应用程序框架

在Android平台中,应用开发者可以完全访问应用框架所使用的API

框架,同时,Android平台在设计时是按照MVC的设计模式来设计的,它

充分考虑了平台中各个应用组件的重用。

1.3系统运行层

系统运行层特别重要,它主要包括系统库和运行库。

⑴系统库:系统库中包含着一些C/C++库,它们通过Android应用程

序框架为开发者提供服务,这些库能被Android系统中不同的组件使用,

为Android平台的开发者提供了巨大方便,尤其是为深度定制Android平

台提供了便利。以下是一些核心库:系统C库、媒体库、SurfaceManager、

LibWebCore。

⑵运行库:由核心库和Dalvik虚拟机构成的运行库,其中核心库提

供了Android平台使用Java编程所需使用的大多数功能。每个Java程序

都运行在Dalvik虚拟机之上,与PC一样,每个Android应用程序都有自

己的进程,Dalvik虚拟机只执行.dex的可执行文件。而Dalvik虚拟机是

一种缓存器形态的虚拟机,其所执行的中间码与Java虚拟机的机制不同,

其在开发时就已经设想用最少的内存资源来执行专门的、为移动

文档评论(0)

135****0993 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档