8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx

上传人:聆听****声音 文档编号:470816 上传时间:2023-04-29 格式:DOCX 页数:6 大小:18.97KB
下载 相关 举报
8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx_第1页
第1页 / 共6页
8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx_第2页
第2页 / 共6页
8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx_第3页
第3页 / 共6页
8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx_第4页
第4页 / 共6页
8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx_第5页
第5页 / 共6页
8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx

《8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx》由会员分享,可在线阅读,更多相关《8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx(6页珍藏版)》请在冰点文库上搜索。

8941_Android智能手机编程_任务1_(福建电大省开课)辅导资料Word格式.docx

4、SoftwareDevelopmentKit(SDK)是( )。

A.Java开发程序包

B.Android集成开发环境

C.软件开发工具包D.虚拟设备

5、当界面从A跳转B,并希望从ActivityB中通过Intent返回信息到A中,则A需要实现

( )方法来获取返回的结果信息。

A.startActivityB.onResultActivityC.startActivityForResultD.setResult

【参考答案】B

6、电脑屏幕的尺寸为14寸,对应的dpi为( )。

A.131B.120C.1024D.100

7、如果需要给一个UI的组件设置背景图片,则在Java代码中访问到定义的图片资源

bg_pic.png的方法是( )。

A.R.color.bg_picB.R.drawable.bg_picC.R.string.bg_pic

D.drawable.bg_pic

8、下面( )智能手机平台是开放源代码的。

A.AndroidB.WindowsPhoneC.iOS

D.Symbian

9、在Activity中,( )方法在初始化的时候调用。

A.onCreate()B.onStart()C.onRestart()D.onDestroy()

10、在Activity中,( )方法在资源或者对象被销毁的时候调用。

A.onStop()B.onPause()C.onRestart()D.onDestory()

【参考答案】D

11、在Android项目中,在res目录下存放字符串信息的文件是( )。

A.strings.xmlB.values.xmlC.colors.xmlD.const.xml

12、在Android应用中需要添加访问互联网的权限配置(Permission),可以在配置文件(

)中进行设置。

A.strings.xmlB.values.xmlC.project.properitesD.AndroidManifest.xml

13、在Java代码中,通过( )方式可以访问到配置文件中定义的颜色信息。

A.R.color_name_idB.color_nameC.R.color.color_name_idD.R.String.color_name_id

14、在res目录下的布局配置文件中,通过( )方式可以访问strings.xml中定义的字

符串常量信息Title。

A.string/titleB.@string/title

C.titleD.String.title

15、在用户自定义的Activity中,通过( )方法可以关闭Activity。

A.finish()

B.startActivity()C.onStop()D.onDestory()

16、Android智能手机从系统架构的角度上分析,是由几层组成的?

【参考答案】四个层次:

Java应用程序层(Application)

Java应用程序框架层(ApplicationFramework)本地框架和Java运行环境层(Libraries)

Linux内核和驱动层

17、AndroidAVD是什么?

在开发中有什么作用?

【参考答案】

AVD全称为AndroidVisualDevice,即Android运行的虚拟设备,它是Android应用运行的模拟环境。

Android应用如果需要在模拟器中运行,必须有已创建的AVD,每个AVD上可以配置运行多个Android项目。

18、如何在res目录下的布局配置文件中定义一个新声明的用户界面组件的ID?

每个界面组件对象都有一个关联的ID来唯一标识它。

ID通常是在布局XML文件中作为字符串被分配的,作为元素的ID属性,这个XML属性对所有的界面组件对象可用。

XML中ID定义:

android:

id=”@+id/button_id”

19、Bundle提供哪些方法提取Bundle中的数据?

(1)getXxx(Stringkey):

从Bundle中取出int、long、string等各种类型的数据。

(2)getSerializable(Stringkey):

从Bundle取出一个可序列化的数据对象。

20、AndroidSDK如何进行版本管理?

打开AndroidSDK管理器,可以允许用户管理不同的AndroidSDK版本,如果要安装其他较

低版本,需要自行在这个管理器中进行安装。

基于这个管理器进行SDK版本的管理非常简洁,只要将所需的版本选中或者取消,然后管理器会自动提醒用户是否需要进行安装或者删除。

21、在Android的系统架构层次中,哪几层是应用开发者需要重点关注的?

通过对在Android的系统架构的整体分析,应用程序层包括手机平时接触到的应用和界面元素;

Java应用程序框架层则提供了Android系统提供的访问系统功能的应用程序接口,

另外在Java应用程序框架中提供了丰富的开箱即用的用户界面组件。

这是应用开发需要重点关注的。

22、Activity关闭的方法?

(1)finish():

结束当前Activity。

(2)finishActivity(int requestCode):

结束以startActivityForResult(Intent intent,intrequestCode)方法启动的Activity。

23、在Android中有几种方式可以访问res目录定义的资源信息?

请写出语法格式。

(1)在Java代码中使用资源:

[<

package_name>

.]R.<

resource_type>

.<

resource_name>

(2)在XML中使用资源:

@[<

]<

/<

24、AndroidSDKADTBundle主要包含哪些内容?

AndroidSDKADTBundle是由GoogleAndroid官方提供的集成式IDE,已经包含了Eclipse,AndroidSDK及Android所需要的平台工具。

内有三部分:

(1)Eclipse

(2)AndroidSDK(3)SDKManager。

25、在Android应用开发中,Intent有什么样的功能?

【参考答案】Android系统的Intent(意图):

Intent是Android系统中协助完成应用间的交互调用与通信的一种机制,负责在不同的组件之间传递消息,将一个组件的请求意图传给另一个组件。

Intent在不同的活动和组件之间起着媒体中介的作用,专门提供组件互相调用的相关信息,实现调用者与被调用者之间的解耦。

26、在Android中有哪几种应用组件类型?

应用组件是Android应用程序的重要基石,每个组件都可以作为独立的实体存在,支持具体的功能实现。

(1)Activity(活动)

(2)Service(服务)

(3)BroadcastReceiver(广播接收者)

(4)ContentProvider(内容提供者)27、Activity调用的方法?

(1)starActivity(Intentintent):

启动其他Activity。

(2)startActivityForResult(Intent intent,int requestCode):

用指定请求的请求码

(requestCode)启动Activity,等到新启动Activity的结果再启动(通过重写

onActivityResult()方法来执行)。

28、Intent提供哪些方法来方便携带各种数据类型?

(1)putExtras(Bundledata):

向Intent中放入需要携带的数据,其中Bundle是一个简单的数据结构,可以把它当作一个类似HashMap结构。

(2)putXxx(Stringkey,Xxxdata):

向Bundle放入int、long、string等各种类型数据。

(3)putSerializable(Stringkey,Serializabledata):

向Bundle放入一个可序列化的对象。

29、创建用户界面Activity的具体步骤?

(1)声明MainActivity,并继承于Activity;

(2)实现onCreate(Bundlebundle)方法,在系统初始化Activity对象之后,进行用户自定义的初始化活动;

(3)在onCreate(Viewview)中设置用户界面的布局文件;

(4)通过Activity中的findViewById(int id)获取各个界面组件,并基于它们的属性和方法进行相应的操作;

(5)如果需要进行销毁Activity 处理,可以用OnDestroy() 方法实现。

30、

AndroidManifest.xml在Android中的作用是什么?

有哪些内容需要在其中进行配置?

AndroidManifest.xml为Android应用全局配置文件,它记录应用中所使用的各种组件,并列出了应用程序所提供的各种功能,指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等),Android应用结构上的信息都会被记录在此文件中。

AndroidManifest.xml包含如下设置:

applicationpermissions(应用权限)、Activities(界面视图)、intentfilters(intent消息过滤)等,根据Android应用实际需要,它们在配置文件中是可选的。

31、res目录和asset目录都存放资源文件,它们有什么不同和相同之处?

res目录和asset目录都存放资源文件,两个目录下的文件在打包后会原封不动地保存在

apk包中,但存在不同:

(1)res目录中的文件会被映射到R.java文件中,访问的时候直接使用资源ID,即R.filename.id进行访问;

assets目录下的文件不会被映射到R.java中,需通过资源管理器访问其中资源。

(2)res目录下不可以建子目录,而assets目录下可以创建子目录。

(3)读取文件资源的方式不同。

读取res/raw目录下的文件资源,通过当前Activity中的getResources()方法来读取,访问的参数是R.id.filename;

读取assets目录下的文件资源,通过当前Activity的资源管理器AsseMtanager

来读取相应的资源文件。

(4)无法直接访问的原生资源,保存到asset目录下;

可同通过R.java资源清单在程序中访问的资源,保存到 res 目录下。

32、如何创建虚拟设备?

单击Eclipse工具栏上的图标,打开创建虚拟Android设备的界面,设置各项属性,并填写必填信息后,单击“OK”按钮,就可以在AVD管理器中看到新创建的设备。

具体如下:

(1)打开安卓虚拟设备管理器,即AVDManager。

点击图中的“New...”按钮新建安卓模拟器设备。

在下一界面设置安卓模拟器的详细设备参数,包括内存大小等。

(2)打开窗体后,填写AVDName,即虚拟器的名称,此为必填项,并且只支持大小写英文、数字、下划线,不能与之前新建的AVD名称相同。

然后选择Device,选择适合自己的屏幕大小、分辨率。

再选择Target,即安卓系统版本。

若出现Device、Target为空或无法

选择,包括之前点击“New...”按钮时无效,请执行以下操作:

①打开SDKManager;

②勾选自己需要安装的项目,图中仅为举例,点击“Install[n]packages”开始安装勾选,

安装完成后会提示“Installed”(已安装);

③安装或更新完成Packages(安卓系统版本包)后,便可继续新建虚拟器。

(3)勾选“Keyboard”、“Skin”,选择前置摄像头“FrontCamera”为Webcam0(会调

用电脑摄像头)。

后置摄像头“BackCamera”为任意一项即可。

(4)设置MemoryOptions(存储选项),在RAM 右侧的文本框里输入运行内存大小

(如512,即512M);

然后在VMHeap右侧的文本框里输入缓存大小(如64,即64M)。

(5)填写 Internal Storage(内部存储),即手机自带存储大小,然后继续填写 SDCard(SD 存储卡)大小,你可以选择右侧的下拉选项以改变数值的存储单位,还可以从已有的文件中选择SD卡。

(6)其他选项可以保持默认,勾选 “Snapshot”表示开启快照功能,勾选“UseHost

GPU”即表示使用主机的GPU。

所有的设置完成后,点击“OK”按钮保存设置并关闭设置窗体。

(7)下面就可以启动新建的虚拟器了,点击选中新建的名称为“AVD”的虚拟器,然后点击在新窗体中点击“Lanuch”启动此虚拟器。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2