当前位置:文档之家› 安卓知识题库

安卓知识题库

安卓知识题库
安卓知识题库

一、单项选择题

1、“安卓”的英文名称是什么?(B )

A、Andrew

B、Android

C、Andros

D、Atradius

2、“安卓”是哪个公司主导研发的?(C )

A、诺基亚

B、微软

C、谷歌

D、苹果

3、“安卓”是哪一年发布的?(B )

A、2005年8月17日

B、2007年11月5日

C、2008年10月21日

D、2006年5月1日

4、“安卓”是以什么为基础的操作系统?(D )

A、java

B、unix

C、windows

D、linux

5、以下采用的是安卓系统的手机是(B )

A、海尔、HTC、摩托罗拉、诺基亚

B、酷派、摩托罗拉、联想、华为

C、LG、天语、联想、苹果

D、华为、诺基亚、酷派、三星

6、哪个智能操作系统是开源的系统?(B )

A、Symbian

B、Android

C、Windows Phone

D、IOS

7、Android从哪个版本开始支持应用程序安装到SD卡上的?( B )

A、Android 2.1

B、Android 2.2

C、Android 2.3

D、Android 2.0

8、RAM指的是手机的?(A )

A、运行内存

B、存储内存

C、手机硬盘

D、内存卡

9、智能手机的定义是(B )

A、可以任意安装卸载软件的手机

B、使用智能操作系统的手机

C、3G手机都是智能手机

D、具有PAD功能的手机

10、安卓系统安装的软件是什么格式的?(C )

A、Sisx

B、java

C、apk

D、jar

11、ROM指的是手机的?( B )

A、运行内存

B、存储内存

C、音频芯片

D、内存卡

12、WIFI指的是什么?(B )

A、一种可以将个人电脑、手机等终端以有线方式进行相互连接的技术

B、一种可以将个人电脑、手机等终端以无线方式进行相互连接的技术

C、移动的无线网络

D、联通的无线网络

13、如何卸载应用程序?(A)

A、设置-应用程序-管理应用程序

B、设置-应用程序-开发

C、直接点住卸载

D、拖到垃圾桶卸载

14、如何从百度中下载安卓市场(A)

A、打开百度直接搜索安卓市场点击下载

B、在本机搜索安卓市场进行安装

C、从内存卡直接安装

D、本机自带不用安装

15、如何关闭数据开关(C)

A、设置-应用程序-未知来源

B、设置-账户与同步-背景数据

C、设置-无线和网络-移动网络-已启用数据

D、设置-位置和安全-移动数据

16、手机壁纸的设定正确的步骤是(A)

A、常按主屏幕,选择壁纸,设定壁纸

B、进入设置,选择壁纸,设定壁纸

C、进入设置,选择显示,动画设置所有动画

D、常按屏幕选择小插件,设定壁纸

17、如何开启WLAN ?(C)

A、进入设置选择无线和网络,打开移动网络

B、进入设置,选择无线和网络打开飞行模式

C、进入设置选择无线和网络,打开W LAN

D、进入设置,选择无线和网络打开蓝牙

18、Android操作系统得手机下如何查看近期打开过的程序?(D)

A、点击两下HOME键

B、打开设置,进入应用程序,查看最近打开的程序

C、打开设置,进入应用程序,打开正在运行的服务

D常按HOME键

19、怎么激活本机锁屏密码?(C)

A、打开程序主菜单,找到第三方密码锁插件

B、打开设置,进入应用程序,选择未知源

C、打开设置,进入安全,选择设置屏幕锁定

D、常按手机睡眠/唤醒键,选择关机设定

20、如何使新开封手机可以安装第三方软件?(C)

A、常按手机HOME 键

B、轻点Menu 选择全部应用程序

C、打开设置,选择应用程序,选择未知源

D、打开设置,进入应用程序,选择USB调试,

21、如何使用PC机给手机安装软件?(D)

A、使手机连接PC,选择大容量存储,安装软件

B、打开USB调试,使手机连接PC,打开大容量存储,安装软件

C、使手机连接PC,打开USB调试,打开大容量存储,安装软件

D、打开USB调试,使手机连接PC,等待PC端安装手机驱动,使用第三方安装软件给手机安装软件

22、如何快速设定桌面小插件?(B)

A、常按Menu键设定小插件

B、常按手机主屏幕选择桌面小插件

C、在手机主菜单中常按应用程序拖拽到主屏幕

D、双击小房子键自动弹出小插件

23、怎么查看手机型号与本机系统信息?(C)

A、在拨号界面输入*#06#来查看

B、拨打运营商电话通过人工服务来查看

C、进入设置选择关于手机来查看

D、进入设置,选择安全来查看

24、如何关闭程序自动同步,[如自动同步天气]来帮助顾客节省流量?(A)

A、进入设置选择账户与同步关闭背景数据

B、进入设置选择隐私权然后恢复出厂设置

C、在设置里选择管理应用程序,把把自动同步的程序卸载

D、常按睡眠/唤醒键来重启手机

25、设置里飞行模式起到的作用?(C)

A、可以直接关闭手机

B、可以来电设置黑名单

C、在不允许使用手机的环境下可以代替关机来关闭手机所有无线连接

D、在不允许使用手机的环境下可以代替关机来关闭手机信号

26、如何使用蓝牙传输文件(C)

A、进入设置,打开蓝牙

B、打开下拉菜单点亮蓝牙标志

C、进入设置打开蓝牙,并打开可检测性,找到要传输的机子进行配对

D、直接传输文件

27、天语W800是什么系统(D)

A、原生安卓系统

B、IOS

C、WP7

D、阿里云系统

28、设置声音里的触感的作用是什么(D)

A、增加触摸灵感度

B、校正屏幕

C、多任务手势

D、开启关闭手机下方快捷键触摸震动

29、怎样关闭显示SIM卡里的联系人(C)

A、拔掉SIM卡

B、删掉SIM卡里的联系人

C、打开联系人打开MENU,找到更多里的显示选项,去掉SIM卡显示

D、拨打运营商电话,去掉联系人

30、如何单一删除通话记录里的电话号码?(D)

A、点击一下通话记录的电话号码

B、双击通讯录里的电话号码

C、向左滑动

D、常按电话号码

31、如何把通讯录的电话号码保存为联系人(A)

A、常按电话号码,找到添加联系人

B、点击MENU,找到保存

C、单击一下电话号码

D、以上方法均可

32、浏览器下载的软件怎么查找(A)

A、打开下载的浏览器——屏幕菜单键——更多——下载内容——找到后点击

安装

B、打开下载的浏览器——屏幕Home键——更多——下载内容——找到后点击安装

C、打开下载的浏览器——屏幕返回键——更多——下载内容——找到后点击安装

D、打开下载的浏览器——屏幕返回键——更多——页内查找——找到后点击安装

33、怎么从系统里关闭网络数据(A)

A、设置——无线和网络——移动网络——已启用数据

B、设置——无线和网络——WLAN设置

C、设置——无线和网络——蓝牙设置

D、设置——无线和网络——飞行模式

34、怎么打开无线网络(A)

A、设置——无线和网络——WLAN设置——所选网络

B、设置——无线和网络——蓝牙

C、设置——无线和网络——飞行模式

D、设置——无线和网络——移动数据

35、怎么调节屏幕亮度(A)

A、设置——显示——亮度——进行调节

B、设置——翻转设置——亮度——进行调节

C、设置——应用程序——亮度——进行调节

D、设置——位置和安全——亮度——进行调节

36、手机设置密码(A)

A、设置——位置和安全——设置屏幕锁定

B、设置——设置密码

C、设置——设置密码——设置屏幕锁定

D、设置——显示

37、怎么结束应用程序(A)

A、设置——应用程序——管理应用程序——正在运行的服务——找到点击结束

B、直接按屏幕下方主菜单键

C、直接按屏幕下方返回键

D、打开另一个程序

38、怎么还原出厂设置(B)

A、设置——铺助功能

B、设置——隐私权

C、设置——关于手机

D、设置——应用程序

39、如果手机锁屏时WIFI就断开连接,那么怎么调成不让其断开(B)

A、不可能

B、设置——无线和网络——WLAN设置——左下角菜单键——高级——WLAN 休眠策略——永不休眠

C、网络问题,换个网络就行

D、设置——无线网络——WLAN设置——左下角菜单键——高级——WLAN休眠策略——屏幕关闭时休眠

40、怎么新建文件夹(B)

A、按住主屏幕3秒——窗口小部件

B、按住主屏幕3秒——文件夹——新建文件夹

C、按住主屏幕3秒——快捷方式

D、按住主屏幕3秒——壁纸

41、怎么从SIM卡和SD卡里导入电话本(B)

A、联系人——左下角菜单键——导入导出

B、通讯录——左下角菜单键——导入导出

C、联系人——屏幕下角HOM键——导入导出

D、通讯录——屏幕下角HOM键——导入导出

二、多项选择题

1、以下哪些是智能手机的特点(ABCD )

A、具有无线接入互联网的能力

B、具有PAD的功能

C、具有开放性的操作系统

D、人性化、功能强大、扩展性强

2、以下哪些是智能机操作系统?(ABCD)

A、windows phone

B、symbian S60

C、android

D、ios

3、3G是什么?(ABC)

A、第三代移动通信技术

B、英文3rd generation 的缩写

C、包括WCDMA、CDMA2000、TD-SCDMA和WiMAX

D、内存卡是3GB的

4、android2.1和2.2的区别是?(ACD)

A、提升2—5倍的速度

B、支持连线猫

C、程序可以安装到内存卡里

D、Exchange

5、公司经营的产品中哪些是android2.3的操作系统?(BD)

A、天语U2

B、三星5570

C、酷派706

D、联想A65

6、android系统用数据线连接电脑安装软件,手机应如何设置(AB)

A、菜单键——设置——应用程序——选择(未知源)

B、菜单键——设置——应用程序——开发——选择(USB调试)

C、菜单键——设置——应用程序——开发——选择(保持唤醒状态)

D、菜单键——设置——应用程序——选择(管理应用程序)和菜单键——设置——应用程序——开发——选择(USB调试)

7、安卓系统2.2与2.3有什么区别(ABC)

A、操作界面背景黑色配高亮图标

B、强化电源、应用程序强化管理

C、多媒体音效强化的

D、没什么变化

8、如何更换手机壁纸?(ABC)

A、长按桌面-壁纸或动态壁纸

B、图库-选择图片-更多-设置

C、menu键-壁纸

D、以上方法都不行

9、下列哪几种方法可以快速静音?(ABCD)

A、锁屏状态下静音键左滑直接静音

B、设置-情景模式-静音模式

C、直接按音量键调小

D、部分手机也可在下拉菜单中直接静音

10、下列哪几种方法可以帮智能机省电答案(ABCD)

A、尽量不用动态壁纸

B、关闭蓝牙、GPS

C、使用2G网络

D、调暗屏幕亮度

三、填空题

1、添加窗口小部件的步骤是长按住桌面-窗口小部件。

2、新购买手机的用户导入电话本的步骤是电话簿—menu键—导入/导出电话本。

3、安卓系统的应用程序的文件格式是APK 。

4、智能系统中的ROM是指机身内存RAM运行内存。

5、新手机第一次安装软件时需在设置里打开应用程序然后选择未知来源。

四、判断题

1、安卓系统蓝牙传输音乐只能针对安卓系统(×)

2、安卓系统下载时手机数据线连接电脑时需打开USB大容量存储(√)

3、安卓系统本机自带程序都可以直接卸载(×)

4、安卓系统可下载多种输入法如百度、讯飞、搜狗等可在手机设置中语言键盘里更改(√)

5、无论是安卓市场还是应用汇默存储是手机内存,都可直完全免费下载软件(√)

6、在桌面上长按某个应用程序变为红色后拖进垃圾桶可直接卸载程序(×)

7、安卓2.3系统安装软件时,可以安装到手机本身,也可放到内存卡上(√)

8、有wifi功能的手机上网时只能在有wifi信号的情况下使用(√)

9、长按应用程图标3秒钟可将快捷方式添加到桌面上(√)

10、点开文件夹——长按文件夹顶部灰色部位——打入所需名字,即可更改文件夹名称(√)

11、设置——应用程序——管理应用程序——全部——选择应用程序——卸载,即可卸载应用程序(√)

12、安卓系统有如下各版本(√)

Android1.5代号cupcake Android1.6代号Donut

Android2.0代号éclair Android2.1代号eclair

Android2.2代号froyo Android2.3代号gingerbread

Android3.0代号honeycomb Android4.0代号ice cream sandwich

13、联通3G手机不能用移动号上网(×)

14、直接打开电子邮件输入邮箱号就可以登入邮箱(√)

15、大部分纯安卓手机设置手机铃声只要找到歌曲源文件按住3秒就可以设置(√)

16、手机切换壁只有按住主屏幕点击添加壁纸这一种方法(×)

17、安卓系统是基于linux系统开发的(√)

18、可以在手机端格式化内存卡(√)

19、所有安卓手机都不可以借用第三方程序设置短信铃声(×)

20、所有安卓手机都能不借用第三方软件调节短信大字体(×)

21、所有智能机都是安卓系统(×)

22、所有自带导航的安卓手机,导航都是免费的(×)

23、Android智能手机操作系统目前最高的版本是2.3(×)

24、3G手机不一定是智能手机(√)

25、IOS智能操作系统是苹果公司专用的手机操作系统(√)

26、智能手机只有使用了3G网络才能实现丰富的网络应用(×)

27、智能手机的定义是可以任意安装和卸载软件的手机(×)

Android期末考试复习试卷(仅供参考)

一、选择题(20分,每小题2分) 1、下列不是手机操作系统的是( D )。 A Android B Window Mobile C Apple IPhone IOS D Windows Vista 2、下列选项哪个不是 Activity 启动的方法(B ) A startActivity B goToActivity C startActivityForResult D startActivityFromChild 3、下列哪个不是 Activity 的生命周期方法之一(B ) A onCreate B startActivity C onStart D onResume 4、下列哪个可做 Android 数据存储(A ) A SQlite B M ySql C Oracle D DB2 5、下列哪个可做EditText编辑框的提示信息( D ) A android:inputType B android:text C android:digits D android:hint 6、Math.ceil(99.1) 的结果是(B ) A 99 B 100 C 99.1 D 99.0 7、android 中下列属于Intent的作用的是(C) A实现应用程序间的数据共享 B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D处理一个应用程序整体性的工作 8、关于 res/raw 目录说确的是A A这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B这里的文件是原封不动的存储到设备上会转换为二进制的格式 C这里的文件最终以二进制的格式存储到指定的包中 D这里的文件最终不会以二进制的格式存储到指定的包中 9、Math.round(11.5)等于多少(). Math.round(-11.5)等于多少( C) A 11 ,-11 B 11 ,-12 C 12 ,-11 D 12 ,-12 10、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A ) A onDestroy() B onClear() C onFinish() D onStop() 二、填空题(10 分,共10 题,每空1 分) 1、为了使 android 适应不同分辨率机型,布局时字体单位应用( sp ),像素单位应用( sp )和(dip ) 2、定义 LinearLayout 水平方向布局时至少设置的三个属性: ( android:orientation), (android:layout width)和(android:layout height)

Android期末测试题(附带答案)

一、选择题 1、下列哪项不是Android四大组件( C ) A.Seivice B. Activity C. Handler D. Content Provider 2、Android是如何组织Activity的( B ) A.以堆的方式组织Activity B. 以栈的方式组织Activity C. 以树形方式组织Activity D. 以链式方式组织Activity 3、关于线程说法不正确的是( B ) A. 在 android 中,我们可以在主线程中,创建一个新的线程 B. 在创建的新线程中,它可以操作 UI 组件 C. 新线程可以和 Handler 共同使用 D. 创建的 Handler 对象,它隶属于创建它的线程 4、下列关于内存回收的说明,哪个是正确的(B ) A.程序员必须创建一个线程来释放内存 B.内存回收程序负责释放无用内存 C.内存回收程序允许程序员直接释放内存 D.内存回收程序可以在指定的时间释放内存对象 5、设置xml布局文件中的字体大小一般用什么单位( c ) A.dp B. px C. sp D. pt 6、关于service生命周期的onCreate()和onStart()说法正确的是( D ) A.当第一次启动的时候先后调用onCreate()和onStart()方法 B.当第一次启动的时候只会调用onCreate()方法 C.如果service已经启动,将先后调用onCreate()和onStart()方法 D.如果service已经启动,只会执行onStart()方法,不再执行onCreate()方法 7、Android项目工程下面的assets目录,以下说法正确的是( A ) A.这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B.主要放置多媒体等数据文件 C.主要放置图片文件 D.放置字符串,颜色,数组等常量数据 8、在android中使用SQLiteOpenHelper这个辅助类,生成一个可操作的数据库,调用的方法是( A )A.getReadableDatabase() B.getDatabase() C.getEnbleDatabase() D.createDateBase() 9、Activity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用( B )

(完整版)Android应用开发期末考试题

试题 一、选择题 1 android虚拟设备的缩写是(AVD) 2 Android SDK目前支持的操作系统(DOS) 3 Android开发工具插件(ADT)没有提供的开发功能(自动更新) 4Android SDK提供一些开发工具可以把应用软件打包成Android格式文件(APK) 5 Android当中基本的所有的UI都是由(view)或者其子类实现的 6以下不是Android中调试项目的正确步骤(测试用例) 7下列不是Activity的生命周期方法之一的是(OnResume) 8以下可以做EditText编辑框的提示信息是(adroid:hint) 9以下不是Activity启动的方法是(gotoActivity) 10以下不是手机操作系统的是(windows vista) 二、填空题 1 Android平台由操作系统,中间件,用户界面和应用软件组成的。 2 Android平台提供了2D,3D的图形支持,数据库支持SQLite,并且集成了浏览器 3目前已知的可以用来搭建Android开发环境的系统有windows,Linux,Mac 等4开发中推荐使用的IDE开发组合为IDE,eclipse,ADI来开发 5 Android SDK主要以java语言为基础 6创建工程时需要填写的信息名称有工程名,包的名字,Activity的名字还有应用的名字

7 Android.jar是一个标准的压缩包,其内容包含的是编译后的class,包含了全部的API 三、简答题 1 Android SDK中API的包结构的划分?至少五个 android.util,android.os,android.content,android.view,android.graphics,android.text 2 Android软件框架结构自上而下可分为哪些层? 应用程序(Application)、应用程序框架(Application Framework)、各种库(Libraries)和Android运行环境(RunTime)、操作系统层(OS) 3 Android应用程序的4大组件是什么? Activity、Broadcast Intent Receiver、Service、Content Provider 4 Android应用工程文件结构有哪些? 源文件(包含Activity),R.java文件,Android Library,assets目录res目录,drawble目录,layout目录,values目录,AndroidManifest.xml 5 Android开发应用程序最有可能使用到的应用框架部分是哪些? 一组View(UI)组件,Content Providers,Resource Manger,Notification Manger,Activiy Manger 6 Android底层库包含哪些? 系统C库,媒体库,Surface Manager,LibWebCore,SGL 四、编程 1实现点击一个按钮,结束当前Activity并将需要返回的数据放置并关闭当前窗体请编写核心代码 Bundle bundle = new Bundle ( ); Bundle.putString(“store”,”数据来自Activity1”) ;

《Android程序设计》期末试题B

一、判断题(每小题2分,共10分) 1、Android是J2ME的一个实现。() 2、View是ViewGroup的子类。() 3、一个Intent可以包含多个category。() 4、Android系统下的文件,可以被本系统里的所有应用程序访问。() 5、无论Service是以启动方式还是绑定方式运行,该Service类都要重写onBind 方法。() 二、单项选择题(在每小题的四个备选答案中,有且只有一个正确答案,请将正确答案的序号填在题干的括号内。每小题2分,共20分) 1、下列关于继承的哪项叙述是正确的?() A、在Java中类允许多重继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口允许继承自另一个接口 2、以下哪种方式不能退出当前活动状态的Activity?() A、调用finish()方法 B、单击(返回)按钮 C、单击(回到桌面)按钮 D、Activity运行时出现异常 3、对于TextView,使用哪个属性来设置显示的文本?() A、android:textSize B、android:text C、android:textColor D、android:string 4、要处理Button的点击事件,需要注册哪个监听器?() A、OnClickListener() B、OnButtonClickListener() C、OnButtonListener() D、OnItemClickListener() 5、浏览网页使用的Intent的Action是什么?() A、ACTION_CALL B、ACTION_EDIT C、ACTION_SEND D、ACTION_VIEW 6、Android 关于启动方式的service生命周期的onCreate()和onStartCommand()方法,说法正确的是()

android期末考大题(沈阳师范大学)

1.SQLite数据库 public class MySqliteDB extends SQLiteOpenHelper { public MySqliteDB(Context context, String name, CursorFactory factory,int version) { super(context, name, factory, version);} public void onCreate(SQLiteDatabase db) { db.execSQL("create table if not exists people ("+"pid integer primary key,"+ "pname text,"+"page integer)");} public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {}} public class MainActivity extends Activity { Button btn;MySqliteDB mydb; protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(https://www.doczj.com/doc/9911208203.html,yout.activity_main); mydb=new MySqliteDB(this, "MyDB", null, 1); btn=(Button)findViewById(R.id.btn); btn.setOnClickListener(new OnClickListener() { public void onClick(View v) { SQLiteDatabase db=mydb.getReadableDatabase();}});} public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.main, menu); return true;}} 2.添加ToggleButton public class Example_55 extends Activity{ public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setContentView(https://www.doczj.com/doc/9911208203.html,yout.main); ToggleButton toggleButton = (ToggleButton) findViewById(R.id.toggleButton); toggleButton.setChecked(true); 3.Spinner下拉列表框

Android手机开发期末考试简答题

1. 简述Android 平台的特征有哪些。 答:开放性、挣脱运行商的束缚、丰富的硬件选择、无缝结合的Google应用 2.简述Android 平台开发环境搭建的步骤。 答:安装Java JDK,安装Eclipse,安装Android SDK,搭建Eclipse集成开发环境(IDE)、配置ADT(Android Development Tools)、创建AVD(Android Virtual Device) 3.简述Android系统架构从高到低的几个层次。 答:四个层次,分别是:应用程序层(Applications)、应用程序框架层(Application Framework)各种库(Libraries)和运行环境(Runtime)、Linux内核(Linux kernel) 4.应用程序的基本组件有哪些? 答:Activity、Service、Content Provider、BroadCast Receiver 5.Android根据应用程序的组件以及组件当前运行状态将所有的进程按重要性程度从高到低划分为几个? 答:可以划分为5个:前台进程、可见进程、服务进程、后台进程、空进程 6.随着Activity的创建和销毁,可能会经历哪四种状态? 答:活动状态:当前的Activity,位于Activity栈顶,用户可见,并且可以获得焦点暂停状态:失去焦点的Activity,依然可见,即使在内存低的情况下,也不会被系统杀死 停止状态:该Activity被其他Activity所覆盖,不可见,但是仍然保存所有的状态和信息。当内存低的情况下,它将要被系统杀死 销毁状态:该Activity结束,或Activity所在的Dalvik进程结束 7.使用资源包括哪几种方法? 答:在代码里使用资源类;在代码里调用资源类并实例化;从其他资源类里引用 8.AndroidManifest.xml主要包含哪些功能? 答:说明application的java数据包,数据包名是application的唯一标识 描述application的component 说明application的component运行在那个process下 声明application的权限,用以访问受保护的API,以及与其他application进行交互 声明application的其他必备权限,用以与component进行交互 列举application运行时所需要的配置信息,这些声明信息只有在程序开发和测试时存在,在发布前被删除 声明application所需要的Android API的最低级版本 列举application所需要链接的库 9.应用程序的界面布局主要有哪些? 答:线性布局(LinearLayout)、表格布局(TableLayout)、相对布局(RelativeLayout)、帧布局(FrameLayout)10.Android应用程序的菜单有哪几种? 答:Android应用程序的菜单有3种:选择菜单(Option Menu)上下文菜单(Context Menu)子菜单(Sub Menu)11.在界面上创建一个Spinner(含数据选项)的步骤。 答:1、在布局文件中添加标记,并为其指定android:entries属性2、编写用于指定列表项的数组资源文件,并将其保存在res/values目录中,在该文件中添加一个字符串组 12.现行布局中属性orientation的作用是什么? 答:用于设置布局管理器内组件的排列方式,其可选的值为horizontal和vertical,默认值为vertical 13.Android中实现事件处理的步骤? 答:(1)将事件监听器注册到事件源(2)触发事件源上的事件(3)生成时间对象 (4)触发事件监听器,事件被作为参数传入事件处理器(5)调用事件处理器做出响应 14.简述Android平台提供了那些数据存储方法。 答:Preferences、 File、SQLite、ContentProvider,网络

安卓期末考试题

1. Android应用程序的4大组件是什么?Activity、Broadcast Intent Receiver、Content Provider、Service 2.请介绍下Android的数据存储方式。.SharedPreferences方式文件存储方式SQLite数据库方式内容提供器(Content provider)方式网络存储方式 4 activity一般会重载7个方法用来维护其生命周期,除了 onCreate(),onStart(),onDestory() 外还有 onrestart,onresume,onpause,onstop。 .5.android的数据存储的方式sharedpreference,文 件,SQlite,contentprovider,网络 6.java.io包中的objectinputstream和objectoutputstream类主要用于对对象(Object)的读写。 7.当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行的回调函数是startActivityResult()。 8.请介绍下Android中常用的五种布局。 相对布局(RelativeLayout):相对布局中可以设置某一个视图相对于其他视图的位置,包括上、下、左、右。 线性布局(LinearLayout):线性布局可分为水平线性布局和垂直线性布局。水平线性布局所有在这个布局中的视图都沿着水平方向线性排列。垂直线性布局则沿着垂直方向线性排列。 框架布局(FrameLayout):所有添加到框架布局中的视图都是以层叠的方式显示,这种显示方式类似堆栈。 表格布局(TableLayout):表格布局可以将视图按行、按列进行排列。 绝对布局(AbsoluteLayout):可以任意设置视图定位位置。 9.简要解释一下activity、 intent 、 答:一个activity呈现了一个用户可以操作的可视化用户界面 Intent(意图)主要是解决Android应用的各项组件之间的通讯。 Intent负责对应用中一次操作的动作、动作涉及数据、附加数据进行描述,Android则根据此Intent的描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。 示例代码Intent intent = new Intent(); //在Intent对象当中添加一个键值对,实现两个Activity之间数据的传送。 intent.putExtra("testIntent", "123"); //设置Intent对象要启动的Activity intent.setClass(Activity02.this, OtherActivity.class); 10.Adapter有什么作用?常见的Adapter有哪些? 答:Adapter是连接后端数据和前端显示的适配器接口。常见的Adapter有ArrayAdapter, BaseAdapter, CursorAdapter, HeaderViewListAdapter, List Adapter, ResourceCursorAdapter, SimpleAdapter, SimpleCursorAdapter, S pinnerAdapter, WrapperListAdapter等。 11. Android应用工程文件结构有哪些? 源文件(包含Activity),R.java文件,Android Library,assets目录,res 目录,drawble目录,layout目录,values目录,AndroidManifest.xml

Android程序设计期末试题B

A n d r o i d程序设计期末 试题B This manuscript was revised by the office on December 22, 2012

一、判断题(每小题2分,共10分) 1、Android是J2ME的一个实现。() 2、View是ViewGroup的子类。() 3、一个Intent可以包含多个category。() 4、Android系统下的文件,可以被本系统里的所有应用程序访问。() 5、无论Service是以启动方式还是绑定方式运行,该Service类都要重写onBind方法。() 二、单项选择题(在每小题的四个备选答案中,有且只有一个正确答案,请将正确答案的序号填在题干的括号内。每小题2分,共20分) 1、下列关于继承的哪项叙述是正确的 () A、在Java中类允许多重继承 B、在Java中一个类只能实现一个接口 C、在Java中一个类不能同时继承一个类和实现一个接口 D、在Java中接口允许继承自另一个接口 2、以下哪种方式不能退出当前活动状态的Activity?() A、调用finish()方法 B、单击(返回)按钮 C、单击(回到桌面)按钮 D、Activity运行时出现异常 3、对于TextView,使用哪个属性来设置显示的文本?() A、android:textSize B、android:text C、android:textColor D、android:string 4、要处理Button的点击事件,需要注册哪个监听器?() A、OnClickListener() B、OnButtonClickListener() C、OnButtonListener() D、OnItemClickListener() 5、浏览网页使用的Intent的Action是什么?() A、ACTION_CALL B、ACTION_EDIT C、ACTION_SEND D、ACTION_VIEW 6、Android 关于启动方式的service生命周期的onCreate()和onStartCommand()方法,说法正确的是()

《Android程序设计》期末试题A(答案)

一、判断题(每小题2分,共10分) 1、(对) 2、(对) 3、(错) 4、(错) 5、(错) 二、单项选择题(在每小题的四个备选答案中,有且只有一个正确答案,请将正确答案的序号填在题干的括号内。每小题2分,共20分) 三、填空题(每空2分,共10分) 1、 BroadcastReceiver 、 ContentProvider 2、onCreate、onResume 3、 getSystemService 四、名词解释(每小题5分,共15分) 1、答:Activity是一个独立的,可以与用户交互的Android应用组件,在表现形式上它代表一个单独的屏幕。从功能上来说,它作为应用程序的界面框架,负责动态加载各种用户界面视图,实现底层的消息传递等。 2、答:在Android中,Intent是一类特殊的组件,它负责对应用中一次操作的动作以及动作相关数据进行描述,包含了动作的产生组件、接收组件和传递的数据信息。Android则根据此描述,负责找到对应的组件,将 Intent传递给调用的组件,并完成组件的调用。 3、答:ContentProvider是不同应用程序之间进行数据交换的标准API。ContentProvider以某种Uri的形式对外提供数据,允许其它应用访问和修改数据;其它应用使用ContentResolver根据Uri去访问操作指定数据。 五、简答题(每小题5分,共20分) 1、答:Android平台的体系架构可以分为以下几层: (1)Linux Kernel:负责硬件的驱动程序、网络、电源、系统安全以及内存管理等功能。 (2)Libraries和Android Runtime:Libraries:即C/C++函数库部分,大多数都是开放源代码的函数库,例如WebKit,该函数库负责Android网页浏览

Android开发技术期末考试复习习题

欢迎共阅 试题 一、选择题 1android虚拟设备的缩写是(AVD) 2AndroidSDK目前支持的操作系统(Linux) 3Android开发工具插件(ADT)没有提供的开发功能(自动更新) 4AndroidSDK提供一些开发工具可以把应用软件打包成Android格式文件(APK) 5Android当中基本的所有的UI都是由(view)或者其子类实现的 7下列不是Activity的生命周期方法之一的是()onCreateonStartonRestartonResumeonPauseonStoponDestroy 8以下可以做EditText编辑框的提示信息是(adroid:hint) 以下不是手机操作系统的是(windowsvista) 下列哪个属性是专用于相对布局的(D) 线性vertical垂直horizontal B.android:stretchColumns C.android:layout_alignParentRight D.android:layout_toRightOf 定义LinearLayout垂直方向布局时设置的属性(D) A.android:layout_height B.android:gravity C.android:layout D.android:orientationvertical垂直 为了使android适应不同分辨率的机型,布局时字体单位应用(D) A.dp B.dip像素 C.px D.sp 下面属于android的动画分类的有(AB) A.Tween B.Frame C.Draw D.AnimationPropertyAnimation属性动画 android关于service生命周期的onCreate()和onStart()说法正确的是(AD) A.当第一次启动的时候先后调用onCreate()和onStart()方法 B.当第一次启动的时候只会调用onCreate()方法 C.如果service已经启动,将先后调用onCreate()和onStart()方法 D.如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法 在android中使用Menu时可能需要重写的方法有(AC) A、onCreateOptionsMenu()三种菜单:选项菜单、上下文菜单、子菜单 B、onCreateMenu() C、onOptionsItemSelected() D、onItemSelected() Intent传递数据时,下列的数据类型哪些可以被传递(ABCD) A、Serializable B、charsequence C、Parcelable D、Bundle java.io包中的(A)和(B)类主要用于对对象Object的读写。 A.objectInputStream B.objectOutPutStream C.Reader D.writer 继承ContentProvider需要实现(ABCD)等方法。 A.insert B.delete C.update D.query 自定义Adapter需要重写哪些方法?(ABCD) A.getCount B.getItem C.getItemId D.getView

Android期末考试复习试卷(仅供参考)

Android期末考试复习试卷(仅供参考) 一、选择题(20分,每小题2分) 1、下列不是手机操作系统的是(D)。 A Android B Window Mobile C Apple IPhone IOS D Windows Vista 2、下列选项哪个不是Activity启动的方法(B) A startActivity B goToActivity C startActivityForResult D startActivityFromChild 3、下列哪个不是Activity的生命周期方法之一(B) A onCreate B startActivity C onStart D onResume 4、下列哪个可做Android数据存储(A) A SQlite B M ySql C Oracle D DB2

5、下列哪个可做EditText编辑框的提示信息(D) A android:inputType B android:text C android:digits D android:hint 6、Math.ceil(99.1)的结果是(B) A99 B100 C99.1 D99.0 7、android中下列属于Intent的作用的是(C) A实现应用程序间的数据共享 B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带 D处理一个应用程序整体性的工作 8、关于res/raw目录说法正确的是A A这里的文件是原封不动的存储到设备上不会转换为二进制的格式 B这里的文件是原封不动的存储到设备上会转换为二进制的格式

android考试试题

天津理工大学android应用程序开发期末考试程序填空题(必考) Activity 显示启动 Intent intent = new Intent(IntentDemo.this, ActivityToStart.class); startActivity(intent); 隐式启动 Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse("https://www.doczj.com/doc/9911208203.html,")); startActi vity(intent); 获取返回值显示 int SUBACTIVITY1 = 1; Intent intent = new Intent(this, SubActivity1.class); startActivityForResult(intent, SUBACTIVIT Y1); 隐式 int SUBACTIVITY2 = 2; Uri uri = Uri.parse("content://contacts/people"); Intent intent = new Intent(Intent.ACTION_PICK, uri); startActivityForResult(intent, SUBACTIVITY2); 在父Activity中处理子Activity的返回值 public void onActivityResult(int requestCode, int resultCode, Intent data){ Super.onActivityResul t(requestCode, resultCode, data); switch(requestCode){ case SUBACTIVITY1: if (resultCode == Activity.RESULT_OK){ Uri uriData = data.getData(); }else if (resultCode == Activity.RE SULT_CANCEL){ } break; case SUBACTIVITY2: if (resultCode == Activity.RESULT_OK){ Uri uriData = data.getData (); } break;} } BroadcaseReceivr广播消息 发送消息 String UNIQUE_STRING = "edu.hrbeu.BroadcastReceiverDemo"; Intent intent = new Intent(UNI QUE_STRING); intent.putExtra("key1", "value1"); intent.putExtra("key2", "value2"); sendBroad cast(intent); 阅读会员限时特惠7大会员特权立即尝鲜 接收消息 public void onReceive(Context context, Intent intent) { String msg = intent.getStringExtra("mess age"); Toast.makeText(context, msg, Toast.LENGTH_SHORT).show(); } Service 显示启动 Intent serviceIntent = new Intent(this, RandomService.class); startService(serviceIntent); 隐式启动 Intent serviceIntent = new Intent(); serviceIntent.setAction("edu.hrbeu.RandomService"); 停止服务

相关主题
文本预览
相关文档 最新文档