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

上传人:b****9 文档编号:13045497 上传时间:2022-10-03 格式: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

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

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

A.OracleJava

B.IBM的JavaC.谷歌的Dalvik

D.OpenJava

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文件中,

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

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1