- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Android移动应用开发案例教程教学课件ppt作者范美英Android移动应用开发案例教程5课件.pptx
Android移动应用开发案例教程第5章 Android应用程序的组成5.1 实例1:身体质量指数测试背景由于个人的体型骨架不同,为了同时顾及身高和体重的配合,采用的指标是身体质量指数(Body Mass Index,缩写为BMI),它是与体内脂肪总量密切相关的指标,主要反映全身性超重和肥胖。由于BMI计算的是身体脂肪的比例,所以在测量身体因超重而面临心脏病、高血压等风险上,比单纯的以体重来认定更具准确性。其计算公式如下:BMI =体重(kg) /身高2 (m2)5.1 实例1:身体质量指数测试5.1 实例1:身体质量指数测试创建项目Application Name: 05_TestIntentProject Name: 05_TestIntentPackage Name:com.book.testintentActivity Name:MainActivityLayout Name: activity_main定义activity_main.xml布局定义result_layout.xml布局5.1 实例1:身体质量指数测试功能分析MainActivity类主要实现两个功能,第一,获取用户输入的数值,并计算BMI;第二,单击“计算”按钮时,将计算出的BMI值传递给ResultActivity.java类,并显示ResultActivity界面。从一个Activity切换到另外一个Activity时需要定义Intent(意图),并通过调用Intent类的putExtra (String name, float value)方法将BMI值传递给ResultActivity.java。需要注意的是,由于在计算BMI时用到了除法运算,为了避免出现除数为0的异常,需要运用到try语句。5.1 实例1:身体质量指数测试定义ResultActivity.java类配置项目AndroidManifest.xml在任何一个项目中,需要显示的Activity类均需要在AndroidManifest.xml中用activity/标签进行声明配置,其中android:name属性即为Activity类的名称。相关概念Activity在Android中Activity代表了手机屏幕的一屏,或是平板电脑中的一个窗口,被译为“活动”。它是Android应用最重要的组成单元之一,提供了和用户交互的可视化界面。创建Activity时,需要让类继承于android.app.Activity并至少实现父类的onCreate()方法。在onCreate()方法中需要调用setContentView()方法设置Activity的使用布局。在创建了新的Activity时,一定要在AndroidManifest.xml中进行声明才可以使用相关概念Activity的生命周期相关概念序号方法名称说明1public View findViewById (int id)查找对应id的组件2public void finish ()结束当前Activity3public Intent getIntent ()获取打开当前Activity的意图4public void setContentView (int layoutResID)用布局资源设置界面5public void setIntent (Intent newIntent)设置由getIntent()取得的意图6public void startActivity (Intent intent)启动新的Activity7public void startActivity (Intent intent, Bundle options) 带参数启动新的Activity常用方法相关概念Intent在Android项目开发中,存在多个Activity程序,多个Activity之间也需要进行相互通信。Intent就负责此项工作,它是对将要执行的操作的抽象描述。其主要功能在于完成多个Activity之间进行切换,切换时还可以携带必要的数据。相关概念序号方法名称说明1public Intent ()创建空的Intent2public Intent (Intent i)复制Intent对象3public Intent (String action)指定跳转的Activity名称4public Intent (String action, Uri uri)指定跳转的Activity名称和传递的Uri信息常用方法5.2 实例2:编辑商品信息5.2 实例2:编辑商品信息创建项目Application Name: 05_TestGetDataProject Name: 05_TestGetDataPackage Name:com.boo
您可能关注的文档
最近下载
- 《冷轧知识培训》课件.ppt
- 2025年国企竞聘面试题库及答案.doc VIP
- 4-6 风信子 少儿美术课件.pptx VIP
- 中文版儿童睡眠习惯问卷CSHQ 含评分维度.docx VIP
- 同济大学《数学(统计)》2023-2024学年第二学期期末试卷.doc VIP
- 水准路线平差案例工程测量74课件讲解.pptx VIP
- 作文指导:说明文写作课件.ppt VIP
- 全站仪中间法在精密三角高程测量中的应用分析.pdf VIP
- 人教版(2024)七年级上册生物七年级上册期末总复习课件(共31张PPT).ppt.pptx VIP
- 基于高级氧化技术的垃圾渗滤液及膜浓缩液全量处理技术工艺探讨.pdf VIP
文档评论(0)