- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1章Android基础入门
一选择题
1.Android系统使用的数据库是()。
A.MySql B.SqlServer
C.SQLite D.Oracle
2.下列哪个目录用于存放整个项目的配置文件()。
A.mainfests B.java
C.res D.GradleScripts
3.Android中采用android.util.Log类的静态方法实现输出程序信息,通过Log类输出的日志信息分为6个级别,下列哪个方法的级别最低()。
A.Log.d() B.Log.e()
C.Log.v() D.Log.w()
4.下列关于Android起源的说法中,错误的是()。
A.Android7.1被称为奥利奥
B.Android是第一个真正为手机打造的开放性系统
C.Android本意指“机器人”
D.Android最初由AndyRubin开发的
5.Android工程中存放各种程序资源的目录是()。
A.src B.gen
C.res D.bin
二填空题
1.Android是Google公司基于【】平台开发的手机及平板电脑操作系统。
2.Android程序开发完成后需要打包成【】文件发布到网上供别人使用。
3.Google从Android【】开始引入了动态权限管理。
4.Android系统中的四大组件分别是【】、【】、【】、【】。
5.传统的Java虚拟机是基于栈的架构,而Dalvik虚拟机是基于【】的架构
三简答题
1.请简单介绍Android程序结构中清单文件AndroidManifest.xml的作用?
2.Android体系采用什么结构?请简单描述。
3.下载并安装配置AndroidStudio开发环境,运行自己的第一个Android程序“HelloWorld”。
第1章答案
一选择题
1.C2.A3.C4.A5.C
二填空题
1:Linux;
2:apk;
3:6.0;
4:Activity、Service、BroadcastReceiver、ContentProvider;
5:寄存器;
三简答和操作题
(1):该文件是整个项目的配置文件,在程序中定义的四大组件都需要在这个文件里注册,另外还可以在这个文件中给应用程序添加权限声明,也可以重新指定创建项目时程序最低兼容的版本和最高版本。在清单文件配置的信息会配置到Android系统中,当程序运行时,系统会先找到清单文件中配置的信息然后根据设置的信息打开相应的组件。
(2):Android系统由高到低分为四层架构:应用程序层、应用程序框架层、核心类库层和Linux内核层。
(3):略
第2章探究活动
一选择题
1.在清单文件AndroidManifest.xml中通过修改activity标签的()属性值可以设置启动模式。
A.android:name B.android:label
C.android:launchMode D.android:logo
2.在MainActivity中使用startActivityForResult()方法来启动Main2Activity,接收回传数据的话需要在MainActivity重写()方法。
A.setResult B.onActivityResult
C.ActivityResult D.putExtra
3.在下列选项中,Activity获得焦点时执行方法是()。
A.onStart() B.onResume()
C.onPause() D.onDestroy()
4.在下列选项中,关于onActivityResult方法中的参数描述错误的是()。
A.requestCode,表示在启动Activity时传递的请求码
B.resultCode,表示在返回数据时传入结果码
C.data,表示携带返回数据的Intent
D.data,表示启动Activity时传递的Intent
5.在目标Activity中,通常使用()方法设置返回数据。
A.setResult() B.putExtra()
C.onActivityResult() D.getIntent()
二填空题
1.Android中通常使用【】来传递数据。
2.Android中是使用【】的方式来管理任务中的活动实例。
3.使用活动需
文档评论(0)