电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

Android应用开发基础习题.doc

18页
  • 卖家[上传人]:工****
  • 文档编号:513654395
  • 上传时间:2023-05-27
  • 文档格式:DOC
  • 文档大小:124.50KB
  • / 18 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、任务一 Android开发环境的搭建第一部分 知识回顾与思考1Android的四层架构分别包括哪几层?分别起到什么作用?l答:Linux内核层(Linux Kernel):基于Linux内核,内核为上层系统提供了系统服务。l系统库层(Libraries):系统库基于C/C+语言实现,通过接口向应用程序框架层提供编程接口。l应用框架层(Application Framework):为开发者提供了一系列的Java API,包括图形用户界面组件View、SQLite数据库相关的API、Service组件等。l应用程序层(Applications):包含了Android平台中各式各样的应用程序。第二部分 职业能力训练一、单项选择题(下列答案中有一项是正确的,将正确答案填入括号内)1Android四层架构中,应用框架层使用的是什么语法?( C )AC BC+ CJava DAndroid2Android四层架构中,系统库层使用的是什么语法?( B )AVB BC /C+ CJava DAndroid3应用程序员编写的Android应用程序,主要是调用( B )提供的接口进行实现。A应用程序层 B

      2、应用框架层 C应用视图层 D系统库层二、填空题(请在括号内填空)1在Android智能终端中,有很多应用如拍照软件、联系人管理软件,它们都属于Android的(应用程序)层。2为了让程序员更加方便的运行调试程序,Android提供了(模拟器),可以方便的将程序运行其上,而不要实际的移动终端。3为了支持Java程序运行,我们需要安装(JDK)。三、简答题1简述Android开发环境安装的步骤。l答:下载并安装JDK,配置JDK的环境变量;l从Anroid官网上下载Android开发组件(包含Eclipse和Android SDK、ADT);l安装Android开发环境(包括配置Android SDK的环境变量、打开Eclipse通过菜单设定Android SDK路径)。2简述Android应用程序创建和运行的步骤。答:通过菜单创建Android应用程序,设置应用程序名、Android版本等基本信息。点击菜单中的运行按钮可以直接运行Android项目(也可以通过菜单配置运行参数,指定运行的模拟器)。任务二 星座查询工具的设计与实现第一部分 知识回顾与思考1Android的属性、方法、监听器

      3、如何使用,它们分别起了什么作用?答:Android控件的属性,可以通过xml文件设定,通过设定控件的属性能够静态的改变控件的样式和一些特性;控件的方法,可以通过编写代码动态调用方法,在程序中调用方法可以动态的修改控件的样式、也可以获得控件的相关信息;控件的监听器,可以通过编码为控件创建、设定监听器,监听器可以监听控件发生的事件,一旦发生某个监听的事件可以触发相应的处理代码。2回顾一下Android工程中重要的目录和文件,它们的作用是什么?答: src目录:该目录中存放的是我们需要编辑的Java源代码;lgen目录:目录中存放所有由Android开发工具自动生成的文件,它包含了界面、图标、常量等各种资源的id;lbin目录:目录中的内容是程序运行后自动生成的,不需要我们编辑,里面包含自动生成的可执行文件(如HelloAndroid.apk);lres目录:该目录中放置程序的重要资源,包括图片、布局、字符串等资源;lAndroidManifest.xml 文件:该文件非常重要,列出了应用程序许多基本信息(如版本、应用程序名称、启动图标等),其中还包括了程序使用到的各种服务(如电话服务、互联

      4、网服务、短信服务、GPS服务等),该文件甚至包括了程序中所使用到的各个Activity信息。第二部分 职业能力训练一、单项选择题(下列答案中有一项是正确的,将正确答案填入括号内)1A、C选项重复了,请核。回答:修改为“A. ImageView”以下哪个控件用来显示图片?( A )AImageView BTextView CEditText DButton2A、C选项重复了,请核。回答:修改为“A. ImageView”如果要实现用户单击后触发一定的处理,以下哪个控件最合适?( D )AImageView BTextView CEditText DButton3如果我们需要捕捉某个控件的事件,我们需要为该控件创建( C )。A属性 B方法 C监听器 D工程4以下的哪个属性是用来表示引用图片的资源ID?( D )Atext Bimg Cid Dsrc5以下的哪个属性是用来控制虚拟键盘输入类型?( B )Akeyboard BinputType Ctext Dsrc6Android工程启动是最先加载的是AndroidManifest.xml,如果有多个Activity,以下哪个属性决定了该A

      5、ctivity最先被加载?( A )Aandroid.intent.action.MAIN Bandroid.intent.action.LAUNCHERCandroid.intent.action.ACTIVITY Dandroid.intent.action.ICON7如果我们需要导入一张图片资源,我们需要将图片放在哪个工程目录中(A)。Aresdrawable Bresstring Crespicture Dresicon8如果我们需要创建一个字符串资源,我们需要将字符串放在resvalues的哪个文件中?( B )Avalue.xml Bstrings.xml Cdimens.xml Dstyles.xml9以下哪个布局最不适合在多种移动终端上使用?( C )A相对布局 B线性布局C绝对布局 D表格布局10相对布局中,如果指定一个控件位于引用控件的左侧,应该使用( D )属性。Aandroid:layout_toParentLeftOf Bandroid:layout_alignParentLeftCandroid:layout_alignLeft Dandroid:layou

      6、t_toLeftOf二、填空题(请在括号内填空)1在Android控件使用过程中,经常需要根据控件的ID获取控件的对象,我们可以使用( findViewById )方法。2导入图片时,需要特别注意图片的名称不可以包含(大写字母、特殊符号 )。3在创建控件的时候,可以在布局文件的界面视图中拖拉控件,但本质上还是编辑的( XML )文件。4表格布局可以包含多行,( TableRow)代表是一行。5如果创建了一个字符串资源为hello,那么它的ID应该是( R.String.hello )。三、简答题1简述五种布局的特点和运用场合。框架布局:所有控件排列在左上角,用于制作特别的控件,初学者使用较少;线性布局:控件可以按照水平或者垂直方向进行排列,控件排列方式简单;绝对布局:可以指定控件摆放的位置,虽然摆放控件很容易,但是不适合多种分辨率和尺寸的屏幕,需要慎用;相对布局:能够设定控件之间的相对关系、控件与父容器的相对关系,控件排列方式比较灵活,是常用的布局之一;表格布局:通过配合使用TableRow可以将控件以表格形式排列。2简述本节课程所学控件的特点和作用。TextView:最基础的控件,用

      7、做显示文本信息;Button控件:通过监听器单击事件,可以实现用户点击按钮后触发相应动作;ImageView控件:用于显示图片的控件,可以通过src属性指定显示的图片,可以通过调用方法来动态设定图片;EditText控件:输入文本控件,主要用于让用户输入信息,inputtype属性可以指定输入文本时的键盘特征;DatePicker控件和TimePicker控件:日期和时间控件,可以显示日期和时间,也可以让用户进行日期和时间的选择。任务三 计算器的设计与实现第一部分 知识回顾与思考1Android提供了多种提示方式,思考一下它们各自的优缺点?答:Android提供的常见的提示信息的方式有Toast、Dialog以及Notification。它们各自的特点如下:(1)Toast只能给用户提示信息,过一定时间后信息自动消失,用户只能阅读提示的信息,不能做出交互性动作,也不能修改Toast的界面。(2)Dialog不仅能给用户提示信息,还可以让用户选择对提示信息的响应方式,更复杂的,用户可以定制Dialog的界面。(3)Notification提供了更高级的提示信息的方式,手机界面上有专门用于

      8、显示Notification的区域。用户可以向下滑动拉开通知栏,查看通知的内容,还可以进一步打开相关的Activity来对通知信息做进一步的处理。2回顾一下Android的调试流程,在你的程序遇到问题的时候,你应该如何去定位解决问题?答:当程序运行遇到问题时,我们应按如下的步骤去推测问题所在和调试程序:(1)推理Bug出现时所发生的动作(2)该动作所对应的程序代码(3)在该行代码处设置断点(4)启动程序调试,重复刚才的操作(5)程序运行至断点时停止,然后单步执行程序(6)单步执行时注意所涉及变量值的变化(7)发现变量值异常或处理错误(8)修改代码再次运行第二部分 职业能力训练一、单项选择题(下列答案中有一项是正确的,将正确答案填入括号内)1Toast创建完毕后,需要显示出来此时需要调用以下哪个方法?( B )AmakeText Bshow Ccreate Dview2以下哪个类对应Android中的提示对话框?( A )AAlertDialog BDialog CShowDialog DAlert3对话框中有几个默认Button,( A )代表是确定按钮。APositiveButton BNegativeButton CNeutralButton DOKButton4Android中有一个服务用来管理通知,它是( B )。AService BNotificationManager CNotice DDialogBuilder5我们单击模拟器上的菜单键所产生的菜单,称为( D )。AContextMenu BKeyMenu CPopupMenu DOptionMenu6以下的哪个方法会在菜单创建时被调用?( A )AonCreateOptionsMenu BonCreateMenu ConCreateContextMenu DonCreate7以下的哪个方法会在菜单项被单击时被调用?( C )AonContextItemSelected BonCreateOptionsMenu

      《Android应用开发基础习题.doc》由会员工****分享,可在线阅读,更多相关《Android应用开发基础习题.doc》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.