欢迎来到优知文库! | 帮助中心 分享价值,成长自我!
优知文库
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 优知文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    吴永辉2024840134--基于android系统的BMI软件的设计与研究.docx

    • 资源ID:1296098       资源大小:120.47KB        全文页数:26页
    • 资源格式: DOCX        下载积分:7金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: QQ登录
    二维码
    扫码关注公众号登录
    下载资源需要7金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    吴永辉2024840134--基于android系统的BMI软件的设计与研究.docx

    学号:啰g48"134小由幺亭南福皆龙本科毕业论文(设计)基于android系统的BMI软件的设计与探讨作者姓名吴永辉指导老师张永奎关东升所学专业计算机科学与技术班级07计科Bl所属院系信息学院学习年限2024年9月至2024年二包二O一一年五月基于ANDROID系统的BMI软件的设计与探讨I1 .弓I言12 .ANDROID操作系统简介11 .1几种智能手机系统的比较22 .2Android的体系结构与设计实现32.2.1Android体系结构简介32.2.2Android架构42.3.31.inuxKernel(1.inux内核)42.3.4ApplicationFrameworks(应用框架)42. 2.51.ibraries(库)43. 2.6Applications(应用)53 .搭建ANDRolD开发环境53. 1系统需求54. 2安装相应的开发工具55. 2.1下载Eclipse56. 2.2安装ECliPSe57. 2.3安装ADT扩充套件68. 2.4下载并设定AndroidSDK64 .程序开发64 .1创建名为BMl的工程65 .2实现相应的功能6设计运用者界面74.2.2将字串抽离XM1.94.2.3界面功能H4.2.4完成程序相关代码125.程序功能演示与测试195.1程序功能测试195.2保存程序196.结束语21致谢23参考文献25基于android系统的BMI软件的设计与探讨学生姓名:吴永辉指导老师:张永奎关东升内容提要BMl指数是依据身高、体重、年龄以及地域来推断人体胖瘦程度以及是否健康。Android作为GoOgle开发的基于1.inUX平台的开源手机操作系统,它包括操作系统、用户界面和应用程序-移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。JaVa是SUn公司发发布的面对对象的编程语言,可移植性高,是现在用的最广泛的编程语言之一。论文首先介绍了BMl的特点,然后在比较几种常见的智能手机操作系统的基础上,对AndrOid的平台软件的开发和设计实现作了相关介绍。最终用java语言实现BMl在Android平台开发和应用,并介绍相应的功能。关键词嵌入式BMIandroidjavaBMIandroidsystembasedonsoftwaredesignandresearchAbstract:BMIindexisbasedonheight,weight,age,andgeographicextent,andtodeterminewhetherfat,thin,healthybody.GoogledevelopedAndroidasaplatformforopensource1.inux-basedmobilephoneoperatingsystem,whichincludestheoperatingsystem,userinterfaceandapplications-requiredforallmobilephonesoftware,butthereisnopast,theexclusiverighttohinderthemobileindustrybarrierstoinnovation.JavaisSun'scompanysentobject-orientedprogramminglanguage,portability,high,isnowthemostwidelyusedprogramminglanguages.BMIpaperintroducesthecharacteristics,andthencompareseveralcommonsmartphoneoperatingsystem,basedontheAndroidplatformforsoftwaredevelopmentandrelateddesignandimplementationwereintroduced.Finally,BMIjavalanguagedevelopmentandapplicationsintheAndroidplatform,anddescribesthecorrespondingfunction.Keywords:EmbeddedBMIandroidjava1 .引言很多国家及地区每年都会为当地的人口作身高和体重的统计。这些统计数据,都可以转化成为BMl值,从而再统计出当地人口的BMl值分布。依据这个分布,地方健康政府可以推算出当地人口的过重及过轻指标。一般来说,都会采纳统计出来的平均BMI值及其标准差值,再计算出其常态分布的最高5%及最低5%作为过重及过轻指标。我国在这个方面还没有引起太大的重视,有的软件是只是功能单一,没有相应的指导看法。这个软件就依据这个缺点并加入一些人性化的建议说明而开发的。2024年11月5日,GoOgle与其他33家手机制造商(包含摩托罗拉、宏达电、三星、1.G)、手机晶片供应商、软硬体供应商、电信业者所联合组成的开放手持装置联盟(OPenHandSetAlliance),发布了名为Android的开放手机软硬体平台。参加开放手持装置联盟的这些厂商,都会基于AndrOid平台,来开发新的手机业务。2024年9月24日,T-MObiIe首度公布第一台Android手机(GI)的细微环节,同日GOogIe也释出了AndoridSDK1.Orc1.对应用程式开发者而言,1.O代表了开发者可以放心地运用API,而不必再担忧APl有太大的变动。Gl在同年10月20正式发售。在发售前仅针对原T-MObile用户的预购活动中,已经被预购了150万台。在10月21日,OPenHandSetAnianCe公开了全部Android的原始码。从今,开发者拥有了一个完全开放的手机平台。截止目前己经有多款运用AndrOid的智能手机,超过8万的应用程序。在不到两年时间的发展中,美国市场探讨公司NPD2024年发布的统计数据显示,第一季度期间,Android手机在美国市场的销量已超过iPhone,占据该季度美国智能手机总销量的28%,iPhone相应的份额为21%。2 .AndrOid操作系统简介AndrOid是基于1.inUX内核的操作系统,早期由GOOgle开发,后由开放手机联盟开发。它采纳了软件堆层的架构,主要分为三部分。底层以1.inUX内核工作为基础,只供应基本功能;其他的应用软件则由各公司自行开发,以JaVa作为编写程序的一部分。另外,为了推广此技术,GoOgle和其它几十个手机公司建立了开放手机联盟。目前最新版本为Android3.0。2. 1几种智能手机系统的比较手机操作系统一般只应用在高端智能化手机上。目前,在智能手机市场上,中国市场仍以个人信息管理型手机为主,随着更多厂商的加入,整体市场的竞争已经起先呈现出分散化的态势。从市场容量、竞争状态和应用状况上来看,整个市场仍处于启动阶段。目前应用在手机上的操作系统主要有PalmC)S、Symbian、Windowsmobile>1.inux和iPhoneOS、黑寿六种。1. PalmOS这是一种32位的嵌入式操作系统,主要运用于移动终端上。此系统最初由3Com公司的PalmComPUting部开发,目前PaImCOmPUting已经独立成一家公司。PalmC)S与同步软件HOtSynC结合可以使移动终端与电脑上的信息实现同步,把台式机的功能扩展到了移动设备上。PaImOS操作系统由PaIm公司自行开发的,并授权给HandSPring、索尼和高通等设备厂家,这种操作系统更倾向于PDA的操作系统。2. SymbianSymbian是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,特别适合手机等移动设备运用,经过不断完善,可以支持GPRS、蓝牙、SyncM1.,以及3G技术。最重要的是它是一个标准化的开放式平台,任何人都可以为支持Symbian的设备开发软件。与微软产品不同的是,Symbian将移动设备的通用技术,也就是操作系统的内核,与图形用户界面技术分开,能很好的适应不同方式输入的平台,也可以使厂商可以为自己的产品制作更加友好的操作界面,符合特性化的潮流,这也是用户能见到不同样子的Symbian系统的主要缘由。现在为这个平台开发的java程序己经起先在互联网上盛行。用户可以通过安装这些软件,扩展手机功能。3. WindowsmobileWindowsMobile系统包括PocketPC和SmartPhOne以及MediaCenters,PocketPC针对无线PDA,SmartPhone专为手机,已有多个来自IT业的新手机厂商运用,增长率较快。依据微软正式的说法:“Wind。WSMobile将熟识的WindOWS体验扩展到了移动环境中,所以您可以马上运用它投入工作。”4. 1.inux1.inUX系统是一个源代码开放的操作系统,目前已经有很多版本流行。但尚未得到较广泛的支持。1.inUX进入到移动终端操作系统近二年多时间,就以其开放源代码的优势吸引了越来越多的终端厂商和运营商对它的关注,包括摩托罗拉和NTTDoCoMo等知名的厂商。已经开发出的基于1.inUX的手机有摩托罗拉的A760、A768、CEC的e2800、三星的i519等。2024年6月在日本东京BlGSIGHT展览馆举办的“1.inuxWorldExpoZTokyo2024”博览会上,日本手机大厂商NEC则展示了其采纳1.inUX操作系统的手机。我国的大唐电信也于7月宣布将1.inUX作为其TD-SCDMA3G手机操作系统。1.inUX与其它操作系统相比是个后来者,但1.imlX具有二个其它操作系统无法比拟的优势。其一,1.inUX具有开放的源代码,能够大大降低成本。其二,既满意了手机制造商依据实际状况有针对性地开发自己的1.inUX手机操作系统的要求,又吸引了众多软件开发商对内容应用软件的开发,丰富了第三方应用。然而1.inUX操作系统有其先天的不足:入门难度高、熟识其开发环境的工程师少、集成开发环境较差;由于微软PC操作系统源代码的不公开,基于1.inUX的产品与PC的连接性较差;尽管目前从事1.inUX操作系统开发的公司数量较多,但真正具有很强开发实力的公司却很少,而且这些公司之间是相互独立的开发,很难实现更大的技术突破。5. iPhoneOSiPhoneC)S或C)SXiPhone是由苹果公司为iPhone开发的操作系统。它主要是给iPhone和iPodtouch运用。就像其基于的MaCoSX操作系统一样,它也是以DarWin为基础的。iPhoneOS的系统架构分为四个层次:核心操作系统层(theCoreOSlayer),核心服务层(theCoreServiceslayer),媒体层(theMedialayer),可轻触层(theCocoaTouchlayer)o6. BlackBerry“黑莓”BIaCkBerry是美国市场占有率第一的智能手机,这得益于它的制造商RlM(ReSearChinMOtion)较早地进入移动市场并且开发出适应美国市场的邮件系统。大家都知道BlaCkBerry的经典设计就是宽大的屏幕和便于输入的QWERTY键盘,所以BIaCkBerry始终是移动电邮的巨无霸。黑莓机的另一个特色,就是内建多款实时通讯软件,包括BlaCkBerryMeSSenger、GoogleTaIk及YahooMessenger,不过目前只能用英文做沟通,软件仍不支持对中文字体的显示。正因为是正统的商务机,所以它在多媒体播放方面

    注意事项

    本文(吴永辉2024840134--基于android系统的BMI软件的设计与研究.docx)为本站会员(王**)主动上传,优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知优知文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 yzwku网站版权所有

    经营许可证编号:宁ICP备2022001189号-2

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。优知文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知优知文库网,我们立即给予删除!

    收起
    展开