Android应用程序A卷考题

合集下载

《Android高级应用开发》考试试卷(A卷)

《Android高级应用开发》考试试卷(A卷)

适用专业:一、选择题(本大题共20小题,每小题2分,共40分。

请将选择题答案填入下方的表格内)1、启动Service的方式有()。

(选两项)A、startServiceB、setupServiceC、bindServiceD、boundService2.Service启动后,首先调用的方法是()A、startServiceB、bindServiceC、onStartCommandD、onStart3、Service类位于()包中A、android.appB、android.osC、android.contextD、android.content4、Service调用()可以自己停止服务A、stopSelfB、selfStopC、stopServiceD、serivceStop5、Service中onBind方法返回值为()A、BinderB、IBinderC、BoundD、IBound6、Android中bindSerice绑定service,需要重写()方法进行绑定A、binderB、onBindC、onBoundD、bound7、Android中可以通过()进行数据共享。

(选两项)A、SharedPreferencesB、serviceC、fileD、Broadcast receivers8、SQLiteOpenHelper类中在()方法中进行数据库创建A、onCreateB、onStartC、onUpgradeD、onCreateDatabase9、SQliteOpenHelper类中()如何获取SQLiteDatabase。

(选两项)A、getWriteableDatabaseB、getReadableDatabaseC、getDatabaseD、getWriteOrReadableDatabase10、广播可以基本可以分为以下2种()(选两项)A、有序B、单个C、无序D、多个11、在清单文件中注册BroadcastReceiver属于()A、弹性注册B、动态注册C、静态注册D、权限声明12、以下是构建自定义Content Provider必须的元素是()(选两项)A、URIsB、MIME TYPEC、数据库D、Service13.以下哪个是调用打电话的action()A、ACTION_EDITB、ACTION_MAINC、ACTION_CALLD、ACTION_SYNC14、如下Content Provider声明正确的是()A、<providerandroid:name=".MyContentProvider"android:authorities="com.mycontentprovider.mycontentprovider"/>B、<providerandroid:name=".MyContentProvider"/>C、<providerandroid:name=".MyContentProvider"android:authory="com.mycontentprovider.mycontentprovider"/>D、<providerandroid:name=".MyContentProvider"android:auth="com.mycontentprovider.mycontentprovider"/>15、如果在应用程序中加入搜索功能,需要()目录下建立搜索配置文件A、resB、res/drawableC、res/valuesD、res/xml16、具备搜索功能的Activity,应在清单文件中进行如下配置()A、<activity android:name=".SearchActivity" ><intent-filter><action android:name="android.intent.action.SEARCH" /> </intent-filter><meta-data android:name="android.app.searchable"android:resource="xml/searchable" /></activity>B、<activity android:name=".SearchActivity" ><intent-filter><action android:name="android.intent.action.SEARCH" /> </intent-filter><meta-data android:name="android.app.searchable"android:resource="@xml/searchable" /></activity>C、<activity android:name=".SearchActivity" ><intent-filter><action android:name="android.intent.action.Main" /> </intent-filter><meta-data android:name="android.app.searchable"android:resource="@xml/searchable" /></activity>D、<activity android:name=".SearchActivity" ><intent-filter><action android:name="android.intent.action.SEARCH" /> </intent-filter><data android:name="android.app.searchable"android:resource="@xml/searchable" /></activity>17、在搜索设置中该配置文件的根元素是()A、searchableB、searchC、searchactivityD、searchservice18、在查询中如果添加最近查询记录需要继承的类是()。

移动APP开发基础(Android)期末考试A卷

移动APP开发基础(Android)期末考试A卷

一、单项选择题(每题3分,共30分)1. 程序员编写的Android APP 属于Android 系统体系结构中的( )层。

A .应用程序层B .应用框架层C .系统库层D .Linux 内核层 2. Android 将SQLite 数据库文件存放在( )目录中。

A ./data/data/<包名>/files B./data/data/<包名>/shared_prefs C./mnt/sdcard/D./data/data/<包名>/databases3.下列选项中,能使TextView 中的内容居中显示的是( )A. android:layout_gravity="center"B. android:gravity="center"C. android:layout_centerInparent="true"D. android:layout_centerHrizontal="true" 4.指定ImageView 控件要显示的图片,应该使用属性( )。

A. android:inputTypeB. android:textC. app:srcCompatD. android:autoLink5.( )布局将其中的控件都重叠放在区域的左上角。

A .LinearLayoutB .RelativeLayoutC .AbsoluteLayoutD .FrameLayout6. 以下哪种方式不属于使用Adapter 绑定数据,显示到ListView 上( )。

A.使用entries 属性显示字符串数组资源B.使用ArrayAdapter 绑定数组类型的数据C.使用SimpleAdapter 绑定ArrayList 类型的数据D.使用SimpleAdapter 绑定数据库查询结果的游标7. 在进行Activity 跳转时,如果需要向目标Activity 传递附加的数据信息,应该使用( )来进行传递。

android试卷A及答案

android试卷A及答案

android试卷A及答案Android应用试卷A一、选择题(10分)1. 下列不是手机操作系统的是?(D) A. Android B. Window Mobile C. Apple IPhone IOS D. windows vista2. 下列选项哪个不是Activity启动的方法?( B ) A. startActivity B. goToActivity C. startActivityForResult D. startActivityFromChild3. 下列哪个不是Activity的生命周期方法之一?( B ) A. onCreate B startActivity C. onStart D. onResume4. 下列哪个可做Android数据存储?( A ) A. SQlite B. MySql C.Oracle D. DB25. 下列哪个可做EditText编辑框的提示信息?( D ) A. android:inputTypeB. android:textC. android:digitsD. android:hint二、真空题(2分)1. 为了使android适应不同分辨率机型,布局时字体单位应用 sp ,像素单位应用sp 和 dip 。

2. 定义LinearLayout水平方向布局时至少设置的三个属性:android:orientation , android:layout_width 和 android:layout_height 。

3. 设置 ImageView控件为灰色的方法是:android:background=”#040” 。

4. layout布局文件的命名不能出现字母大写。

5. 设置EditText只能输入” 1234567890.+-*/%()”属性: android:digits 。

6. 设置TextView字体的属性是: android:textSize 。

程序设计期末考试a卷.doc

程序设计期末考试a卷.doc

4、Activity销毁时执行执行方法是(D)A、onStart ()B、onResume ()C、onPause ()D、onDestroy()5、Android采用(A)的方式来管理Activity的实例A、任务栈B、任务堆C、队列D、任务列6、没有明确指定组件名的Intent称为(C)A、显示意图B、显式意图C、隐式意图D、隐示意图7、关于操作SQLite数据库,不正确的说法是(D ).A、类主要是用来创建数据库和更新数据库B、SQLiteDatabase类是用来操作数据库的C、在每次调用 SQLiteDatabase 的 getWritableDatabase ()方法时,会执行 SQLiteOpenHe1 per 的 onCreate 方法。

D、当数据库版本发生变化时,可以自动更新数据库结构 8、关于SimpleAdapter说法正确的是(C )..... ®....,tur 把驴* 成*2噤<救«014-2015-2Android程序设计期末考试A卷》试卷总分题号一二三四题分得分得分I一、单选题(每题2分,共计40分)1、下列不属于DDMS工具用途的是(C)A、查看进程的堆栈使用情况B、跟踪对象的内存分配C、操作仿真器或设备的文件系统D、查看所有安装的插件2、Android工程中(D)是混淆代码工具proguard的配置文件A> srcB、genC、resD、proguard-project, txt3、Android多语言支持加拿大需添加的目录是(A)。

A、values-en-rCAB、values-en-CAC、values-en-rHKD、values-en-HKB、Android中定义广播接收者的目的之一是方便我们开发者进行开发C、Android系统中内置了很多系统级别的广播D> Android中定义广播这个组件意义不是很大13、关于Service和Thread的区别说法,不正确的是().A> service默认运行在声明它的应用进程的主线程中。

Android应用程序A卷考题

Android应用程序A卷考题
7、下面哪个属性能让控件垂直显示(B)
A.Horizontal B.Vertical C.AlignRight D.ToRightOf
8、Android四大组件中能提供数据共享的是下面哪个(D)
A.Activity B.Service C.Broadcast Receiver-广播D.ContentProvider-内容提供者
D、处理一个应用程序整体性的工作
5、android中不属于四大组件的是(C)
A.Service
B.Activity
C.Intent
D.ContentProvider
6、下列不属于android布局的是(C)
A、FrameLayout B、LinearLayout
C、BorderLayout D、TableLayout
B、onClear()
C、onFinish()
D、onStop()
11.下面哪一个不属于Android四层范围(B)
A.应用框架层B.平面层C.内核层D.Android程序库
12..Activity生命周期中,首次启动软件第一个需要执行的方法是什么?(B)
A.onStart B.onCreateC.onReStartD.onResume
@Override
public void onClick(View arg0) {
Intent intent = new Intent(Activity1.this,Activity2.class);
startActivity(intent);
// TODO Auto-generated method stub
5.在Android项目中我们用__intent_____或者_______启动一个服务

《Android手机高级开发》大作业试卷及评分标准_A卷

《Android手机高级开发》大作业试卷及评分标准_A卷

宁波大红鹰学院2015-2016学年第二学期2013级本科计算机科学与技术专业《Android手机高级开发》期末考试试卷(A卷)考核方式:大作业题目:智能手机软件的设计与实现要求:一、作品要求描述随着智能手机的普及,基于Android平台的应用软件需求也越来越多。

宁波东蓝数码有限公司是一家规模较大的软件公司,随着公司规模的不断扩大,目前新增了大量基于Android智能手机方面的业务,但由于业务量较大,公司内部开发人员一时无法满足要求,现需要外包一些智能手机应用软件。

现假设你所在的公司承接了该公司智能手机外包项目的开发工作,并明确了外包的项目范围如下:(1)带共享功能的文件管理、多媒体技术制作类项目;(2)带共享功能的地图处理类项目;(3)带有服务器处理的移动端APP。

将其中一项任务下达给你,并提出了如下要求:1.界面美观,功能实用、丰富;2.项目中至少应包含如下四种数据存贮(SharedPreferneces/SQLite/文件/ContentProvider)中的其中一种;3.项目中需要包含地图处理功能;4.项目中需要包含多媒体或物理传感方面的功能;5.项目中对比较费时的工作,需要采用异步处理技术。

二、上交的资料(纸质及电子稿)(1)大作业报告,报告中要求项目分工明确,格式参照模板。

(2)项目源代码,如有服务器端程序,还应包括服务器端程序源码及导出的数据库sql文件。

三、考核方式(1)以小组方式(原则上为3人/组),于18周课外时间安排答辩,按照给定评分标准打分;(2)各小组项目主题不能相同,否则以作品类同处理;(3)各小组答辩完毕,立即将其纸质稿及电子稿上交,截止时间:第十八周周末。

四、评分标准:(写明各项分值,总分值为100分)1、大作业报告(40分)要求及评分标准:1)及时上交。

(5分)2)需求分析:需求描述准确简练,意思表达清楚,无明显错误;需要画出UML需求用例图及用例分析说明。

(10分)3)系统设计:需要画出参与整个系统的各个模块,解释各模块功能;用UML 画出核心模块时序图、类图,及其各个模块之间的关系。

android应用开发试题及答案

android应用开发试题及答案

android应用开发试题及答案一、单选题(每题2分,共20分)1. Android操作系统是基于哪个内核开发的?A. LinuxB. WindowsC. MacOSD. FreeBSD答案:A2. 在Android开发中,用于定义用户界面的XML文件存放在哪个目录下?A. /res/valuesB. /res/drawableC. /res/layoutD. /res/raw答案:C3. 下列哪个不是Android四大组件之一?A. ActivityB. ServiceC. Content ProviderD. Data Storage答案:D4. 在Android中,哪个类是所有Activity的基类?A. ContextB. ViewC. ApplicationD. Activity答案:D5. Intent是用来做什么的?A. 定义用户界面B. 启动新的ActivityC. 访问网络D. 存储数据答案:B6. 下列哪个不是Android支持的屏幕分辨率?A. mdpiB. hdpiC. xhdpiD. xxhdpi答案:A7. 在Android中,如何获取当前Activity的Context对象?A. thisB. Activity.getContext()C. Activity.thisD. Activity.getApplicationContext()答案:C8. AndroidManifest.xml文件中定义了哪些信息?A. 应用程序的名称B. 应用程序的版本号C. 应用程序的四大组件D. 所有以上选项答案:D9. 在Android中,下列哪个方法不是View类的?A. onTouchEvent()B. onDraw()C. onMeasure()D. onPause()答案:D10. Android应用程序的入口点是哪个类?A. ApplicationB. ActivityC. ServiceD. BroadcastReceiver答案:B二、多选题(每题4分,共20分)1. 下列哪些是Android支持的编程语言?A. JavaB. C++C. KotlinD. Python答案:A, C2. 在Android开发中,下列哪些是常用的布局?A. LinearLayoutB. RelativeLayoutC. ConstraintLayoutD. ScrollView答案:A, B, C, D3. 在Android中,下列哪些是常用的数据存储方式?A. Shared PreferencesB. SQLiteC. File SystemD. Content Providers答案:A, B, C, D4. 下列哪些是Android支持的网络协议?A. HTTPB. FTPC. TCPD. UDP答案:A, B5. 下列哪些是Android开发中常用的设计模式?A. SingletonB. FactoryC. ObserverD. MVC答案:A, B, C三、判断题(每题2分,共10分)1. Android Studio是官方推荐的Android开发工具。

移动开发技术 试卷A卷+答案.docx

移动开发技术 试卷A卷+答案.docx

学年度第一学期期末考试《移动开发技术》(A)卷专业班级姓名学号一、单选题(每题的备选答案中只有一个♦佳答案,每题2分,共30分)1.卜列关于DaIvik虚拟机,说法错误的是()oA.基于寄存器的架构B.基于栈的袈构C.加教的是dex格式的数据D.在1 i∏ux操作系统上运行2.在.Android的程序结构中,用于存放AndrOid程序所用到的所有资源,例如图片、布局文件、字符串等,这个目录是()。

A. JavaB. ManifestsC. resD. Gradle Scripts3. Android应用程序开发完成后,将程序打包成正式的AndrOid安装文件,其后缀名是().A. . exeB. . rarC. . jarD. . apk4.在AndrOidin开发中,设置文本框组件的显示文本,这个属性是().Λ. android:text B. android:texlSizeC. androiod:SiZeD. androidrtextCoIor5.在AndrOid Ul开发中,有•个组件可以接收用户的输入信息,它是(A. <TextView>B. <EditText>C. <l.istView>D. <ImagoView>6.在布局容器中,有一个布同容器是按照组件的相对位置布局的,它是(),A.绝对布局B.表格布局C.单■帧布局D.相对布局7.在下列选项中. 设置线性布局方向的屈性是()。

A. android!orientationB. android:gravityC. android:layout gravityD. android:Padding8.在ACtiVity的生命周期中,ACtiVity对用户来说仍然可见,但它无法获取焦点,用户对它操作没有响应,此时它的状态是()。

A.启动状态B.恢攵状态C.暂停状态D.停止状态9.在创建Android应用项目时,Minimum Required SDK用来设置().A.应用项目支持的最低的SDK版木B.匹配的目标版本C.项目的包名D.程将使用哪个版本的SDK进行编译10.下列ACtiVity生命周期状态方法中,Activity创建时调用,通常做一些初始化设巴,这个方法是()。

Android考试试卷及参考答案 -

Android考试试卷及参考答案 -

Android 考试试卷一、选择题(30分,共10题,每小题3分)1、下列属于SAX解析xml文件的优点的是( )A、将整个文档树在内存中,便于操作,支持删除,修改,重新排列等多种功能B、不用事先调入整个文档,占用资源少C、整个文档调入内存,浪费时间和空间D、不是长久驻留在内存,数据不是持久的,事件过后,若没有保存数据,数据就会消失2、下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是( )A、<receiver android:name="NewBroad"><intent-filter><actionandroid:name="android.provider.action.NewBroad"/><action></intent-filter></receiver>B、<receiver android:name="NewBroad"><intent-filter>android:name="android.provider.action.NewBroad"/> </intent-filter></receiver>C、<receiver android:name="NewBroad"><actionandroid:name="android.provider.action.NewBroad"/><action></receiver>D、<intent-filter><receiver android:name="NewBroad"><action>android:name="android.provider.action.NewBroad"/> <action></receiver></intent-filter>3、下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是( )A、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.B、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念.C、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM不一定都是在Linux 中的一个进程,所以说不是一个概念.D、DVM指dalivk的虚拟机.每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例.而每一个DVM都是在Linux 中的一个进程,所以说可以认为是同一个概念.4、关于ContenValues类说法正确的是( )A、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值都是基本类型B、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是任意类型,而值都是基本类型C、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名,可以为空,而值都是String类型D、他和Hashtable比较类似,也是负责存储一些名值对,但是他存储的名值对当中的名是String类型,而值也是String类型5、下列哪个可做EditText编辑框的提示信息()A android:inputTypeB android:textC android:digitsD android:hint6 android 关于service生命周期的onCreate()和onStart()说法正确的是( )(多选题)A、当第一次启动的时候先后调用onCreate()和onStart()方法B、当第一次启动的时候只会调用onCreate()方法C、如果service已经启动,将先后调用onCreate()和onStart()方法D、如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法7、android 中下列属于Intent的作用的是( )A 实现应用程序间的数据共享B 是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C 可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D 处理一个应用程序整体性的工作8、关于res/raw目录说法正确的是()A 这里的文件是原封不动的存储到设备上不会转换为二进制的格式B 这里的文件是原封不动的存储到设备上会转换为二进制的格式C 这里的文件最终以二进制的格式存储到指定的包中D 这里的文件最终不会以二进制的格式存储到指定的包中9、.下面的对自定style的方式正确的是()A、<resources><style name="myStyle"><item name="android:layout_width">fill_parent</item></style></resources>B、<style name="myStyle"><item name="android:layout_width">fill_parent</item></style>C、<resources><item name="android:layout_width">fill_parent</item></resources>D、<resources><style name="android:layout_width">fill_parent</style></resources>10、Android项目工程下面的assets目录的作用是什么()A、放置应用到的图片资源。

华清远见andriod 考试题及其答案

华清远见andriod 考试题及其答案

Android阶段考试A卷一、选择题:(每题2分)1. 在android中使用Menu时可能需要重写的方法有(AC)。

(多选)A、onCreateOptionsMenu()B、onCreateMenu()C、onOptionsItemSelected()D、onItemSelected()2、在android 中,ArrayAdapter类是用于(A )A、用于把数据绑定到组件上B、它能把数据显示到Activity 上C、它能把数据传递给广播D、它能把数据传递给服务3. 下列关于SharedPreferences描述错误的一项是(A )A、SharedPreferences只可以存储配置信息、用户设置参数或其他的一些简短的基本数据类型的信息。

B、SharedPreferences(用户偏好)类提供了一个以键值对的形式保存并取回持久数据的通用框架。

C、SharedPreferences比较于其他的方式,它的读写过程最直接,也最方便。

D、SharedPreferences存储的是基本数据类型的数据,所以常用来存储应用的配置信息、用户设置参数等数据量不大的数据。

4.下列关于AsyncTask说法不正确的一项是(C )A、编写好AsyncTask的子类后,在UI线程需要执行耗时操作时,调用这个子类的对象的execute()方法即可。

B、Android提供了一个叫做AsyncTask的类,专门用于完成非UI线程更新UI的任务,这也是实现这一过程最理想的方式。

C、AsyncTask需要手动将耗时操作放在一个非UI线程中进行,并把结果交给UI线程来更新UI。

D、AsyncTask是一个抽象类,在使用它时,需要首先子类化AsyncTask,并重写它的回调方法doInBackground(),该方法运行在一个后台线程池中,可以处理耗时操作。

5.上下文菜单与其他菜单不同的是(B )A、上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应B、上下文菜单必须注册到指定的view上才能显示C、上下文菜单的菜单项可以添加,可以删除D、上下文菜单的菜单项可以有子项6. android 中下列属于Intent的作用的是( C)。

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

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

一、判断题(每小题2分,共10分)1、Android既是操作系统也是开发平台。

()2、Android是通过栈的形式来管理多个Activity的。

()3、在同一个资源目录中,可以存在两个文件名相同、扩展名不同的资源文件。

()4、一个Intent可以包含多个action。

()5、对于有序广播消息,是按照各个BroadcastReceiver注册的顺序先后接收并处理。

()二、单项选择题(在每小题的四个备选答案中,有且只有一个正确答案,请将正确答案的序号填在题干的括号内。

每小题2分,共20分)1、在下述Java语言语句中,错误..的创建数组的方法是()A、int intArray [ ]; intArray=new int[5];B、int intArray [ ]=new int[5];C、int [ ] intArray ={1,2,3,4,5};D、int intArray [5]={1,2,3,4, 5};2、以下哪种方式不能退出当前活动状态的Activity?()A、调用finish()方法B、单击(返回)按钮C、单击(回到桌面)按钮D、Activity运行时出现异常3、如果要让标签文本(TextView)上的文字居中显示,需要设置哪个属性?()A、android:orientationB、android:layout_gravityC、android:gravityD、android:layout_weight4、下面哪个不是Android的界面布局方式?()A、FlowLayoutB、LinearLayoutC、TableLayoutD、RelativeLayout5、浏览网页使用的Intent的Action是什么?()A、ACTION_CALLB、ACTION_EDITC、ACTION_SENDD、ACTION_VIEW6、Android 关于启动方式的service生命周期的onCreate()和onStartCommand()方法,说法正确的是()A、当第一次启动的时候只会调用onCreate()方法B、当第一次启动的时候只会调用onStartCommand ()方法C、如果service已经启动,将先后调用onCreate()和onStartCommand ()方法D、如果service已经启动,只会执行onStartCommand ()方法,不再执行onCreate()方法7、对于音乐播放器程序中的播放进度控制,使用哪个控件适合?()A、ProgressBarB、RatingBarC、SeekBarD、CheckBox8、下面哪个方法不是发送广播消息的方法?()A、sendBroadcast()B、sendCommonBroadcast()C、sendOrderedBroadcast()D、sendStickyBroadcast()9、要往SD卡写入数据,需要加上哪个权限?()A、WRITE_STORAGEB、WRITE_EXTERNAL_STORAGEC、WRITE_INTERNAL_STORAGED、WRITE_SD10、下列关于ContentProvider的说法错误的是:()A、ContentProvider的作用是实现数据共享和交换B、要访问ContentProvider,只需调用ContentProvider的增删改查相关方法C、ContentProvider提供的URI必须以“content://”开头D、Android对于系统里的音视频、图像、通讯录提供了内置的ContentProvider三、填空题(每空2分,共10分)1、Android 的四大应用组件是Activity、Service、和。

android考试试题及答案

android考试试题及答案

android考试试题及答案一、选择题(每题2分,共20分)1. Android操作系统是基于哪个内核开发的?A. LinuxB. WindowsC. MacOSD. iOS答案:A2. 在Android中,哪个类是所有应用程序的入口点?A. ActivityB. ServiceC. BroadcastReceiverD. ContentProvider答案:A3. 下列哪个不是Android四大组件之一?A. ActivityB. ServiceC. IntentD. ContentProvider答案:C4. 在Android开发中,哪个文件用于定义应用程序的配置信息?A. AndroidManifest.xmlB. build.gradleC. strings.xmlD. styles.xml答案:A5. Android中,哪个布局用于创建水平方向的线性布局?A. LinearLayoutB. RelativeLayoutC. ConstraintLayoutD. FrameLayout答案:A6. 在Android中,如何获取当前Activity的Context对象?A. getApplicationContext()B. getBaseContext()C. thisD. getContext()答案:C7. 下列哪个不是Android中的存储方式?A. Shared PreferencesB. SQLite DatabaseC. File SystemD. Web Storage答案:D8. 在Android中,哪个方法用于启动一个新的Activity?A. startActivity()B. launchActivity()C. openActivity()D. beginActivity()答案:A9. Android中,哪个属性用于定义Activity是否在启动时创建一个新的任务栈?A. android:launchModeB. android:taskAffinityC. android:clearTaskOnLaunchD. android:alwaysRetainTaskState答案:A10. 在Android开发中,哪个类用于处理UI事件?A. ViewB. ActivityC. ServiceD. Intent答案:A二、填空题(每题2分,共20分)1. Android应用程序的最小SDK版本可以在______文件中指定。

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

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

一、判断题(每小题2分,共10分)1、(对)2、(对)3、(错)4、(错)5、(错)二、单项选择题(在每小题的四个备选答案中,有且只有一个正确答案,请将正确答案的序号填在题干的括号内。

每小题2分,共20分)三、填空题(每空2分,共10分)1、 BroadcastReceiver 、 ContentProvider2、 onCreate 、 onResume3、 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网页浏览器的运行,例如标准的C函数库Libc、OpenSSL、SQLite等,当然也包括支持游戏开发2D SGL和3D OpenGL | ES,在多媒体方面有MediaFramework框架来支持各种影音和图形文件的播放与显示,例如MPEG4、H.264、MP3、AAC、AMR、JPG和PNG等众多的多媒体文件格式。

移动APP开发基础(Android)期末考试A卷-答案

移动APP开发基础(Android)期末考试A卷-答案

常州信息职业技术学院18-19学年第1学期《移动APP开发基础(Android)》课程试卷A答案一、选择题二、判断题三、编程题1. 添加按钮事件代码btn_add.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {LayoutInflater inflater = LayoutInflater.from(MainActivity.this);View textEntryView = inflater.inflate(yout.dialoglayout, null);input_name = (EditText)textEntryView.findViewById(R.id.editText_Name);AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);builder.setTitle("工人信息");builder.setView(textEntryView);builder.setPositiveButton("确定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) {String name = input_name.getText().toString();SQLiteDatabase db = openHelper.getWritableDatabase();db.execSQL("insert into table_stu values(null,?);", new String[]{name});db.close();UpdateList();}});builder.show();}});2. 删除按钮事件代码btn_delete.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {LayoutInflater inflater = LayoutInflater.from(MainActivity.this);View textEntryView = inflater.inflate(yout.dialoglayout, null);input_name = (EditText)textEntryView.findViewById(R.id.editText_Name);AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);builder.setTitle("工人信息");builder.setView(textEntryView);builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {String name = input_name.getText().toString();SQLiteDatabase db = openHelper.getWritableDatabase();db.execSQL("delete from table_stu where name=?;", new String[]{name});db.close();UpdateList();}});builder.show();}});3. 更新按钮事件代码:btn_update.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {LayoutInflater inflater = LayoutInflater.from(MainActivity.this);View textEntryView = inflater.inflate(yout.dialoglayout_update, null);input_oldname = (EditText)textEntryView.findViewById(R.id.editText_OldName);input_newname = (EditText)textEntryView.findViewById(R.id.editText_NewName);AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);builder.setTitle("工人信息");builder.setView(textEntryView);builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {public void onClick(DialogInterface dialog, int whichButton) {String oldname = input_oldname.getText().toString();String newname = input_newname.getText().toString();SQLiteDatabase db = openHelper.getWritableDatabase();db.execSQL("update table_stu set name=? where name=?;",new String[]{newname, oldname});db.close();UpdateList();}});builder.show();}});}4. 更新列表代码:public void UpdateList(){ListView listview = (ListView)this.findViewById(R.id.listView1);SQLiteDatabase db = openHelper.getReadableDatabase();Cursor cursor = db.rawQuery("select * from table_stu", null);if(cursor == null)return;listdata.clear();cursor.moveToFirst();for(int i = 0; i < cursor.getCount(); i++){HashMap<String, String> map = new HashMap<String, String>();map.put("id", cursor.getString(0));map.put("name", cursor.getString(1));listdata.add(map);cursor.moveToNext();}SimpleAdapter adapter = new SimpleAdapter(MainActivity.this, listdata, yout.listitem, new String[]{"id", "name"}, new int[]{R.id.textView_itemid, R.id.textView_itemname});listview.setAdapter(adapter);db.close();}。

安卓期末考试试题A

安卓期末考试试题A

安卓期末考试试题A### 安卓期末考试试题A#### 一、选择题(每题2分,共20分)1. Android系统中,Activity是:A. 应用程序的组件B. 应用程序的界面C. 应用程序的后台服务D. 应用程序的数据存储2. 下列哪项不是Android四大组件之一:A. ActivityB. ServiceC. Broadcast ReceiverD. Database3. Android应用程序的生命周期中,onPause()方法调用后,紧接着调用的是:A. onStop()B. onDestroy()C. onResume()D. onStart()4. Intent在Android中用于:A. 启动ActivityB. 访问网络C. 访问数据库D. 处理用户输入5. 下列哪个不是Android布局文件的属性:A. layout_widthB. layout_heightC. layout_marginD. layout_color#### 二、简答题(每题10分,共30分)1. 请简述Android中Fragment的作用及其与Activity的关系。

2. 解释Android中的Context对象及其用途。

3. 描述Android中Handler机制的工作原理。

#### 三、编程题(每题25分,共50分)1. 编写一个简单的Android Activity,该Activity包含一个按钮,当用户点击该按钮时,显示一个Toast消息。

```javapublic class MainActivity extends AppCompatActivity {@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(yout.activity_main);Button button = findViewById(R.id.button);button.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {Toast.makeText(MainActivity.this, "按钮被点击", Toast.LENGTH_SHORT).show();}});}}```2. 假设你有一个Android应用程序,需要实现一个功能:当用户在某个Activity中输入数据并提交后,这些数据需要被保存到SharedPreferences中。

Android移动应用试题(带答案)

Android移动应用试题(带答案)

<<Android移动应用>>试题一.选择题(2’X12)1.下面哪一个不属于Android体系结构中的应用程序层A.电话簿B.日历C.SQLiteD.SMS程序2.下面哪种说法不正确A.Android应用的gen目录下的被删除后还能自动生成;B.res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);C.文件是每个Android项目必须有的,是项目应用的全局描述。

其中指定程序的包名(package=”…”)+指定android应用的某个组件的名字(android:name=”…”)组成了该组件类的完整路径D.assets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目录,在它里面的文件不会在里生成任何资源ID3.在一个相对布局中怎样使一个控件居中A.android:gravity="center"B.android:layout_gravity="center"C.android:layout_centerInParent="true"D.android:scaleType="center"4.下面是一段生成对话框的代码,哪一行有错误Builder builder = new Builder(getApplicationContext()); 1 ("提示").setMessage("请选择"); 2("重置", new OnClickListener() 3{ 4 public void onClick(DialogInterface dialog, int which) 5{ 6("log", "重置被按了!"); 7} 8 }); 9("取消", null); 10("确定", new OnClickListener() 11{ 12 public void onClick(DialogInterface dialog, int which) 13{ 14(getApplicationContext(), "确定被按了!", 15.show(); 16} 17}); 18().show(); 19A.第1行B.第10行C.第15行D.第19行5.关于Android 事件机制与事件监听,下列说法不正确的有i.View类里的event listener是一个带有回调方法的接口,当UI里的组建是被用户触发时,这些方法会被系统框架所调用ii.来自,当点击这个Item(在触摸模式),或者当光标聚集在这个Item上时按下“确认”键,导航键,或者轨迹球, 它会被调用。

Androida复习题

Androida复习题

一、单选题1、D03MA057(2分)退出activity 对一些资源以及状态的操作保存,可以在生命周期的哪个函数中进行 aA、onPause()B、onCreate()C、onResume()D、onStart()2、D02MA058 (2分)Android 项目工程下面的assets 目录的作用是什么bA、放置应用到的图片资源。

Res/drawableB、主要放置一些文件资源,这些文件会被原封不动打包到apk 里面C、放置字符串,颜色,数组等常量数据res/valuesD、放置一些与UI 相应的布局文件,都是xml 文件res/layout3、D04MA059 (2分)下列不属于android布局的是(c)A、F r a m e L a y o u tB、L i n e a r L a y o u tC、BorderLayoutD、T a b l e L a y o u tE、R e l a t i v e L a y o u t4、D08MA2060 (2分)Intent 的作用的是 aA、intent是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据,B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 serviceC、实现应用程序间的数据共享 contentproviderD、处理一个应用程序整体性的工作5、D04EA1061(1分) 下列哪个是AbsoluteLayout中特有的属性bA,android:layout_height B,android:layout_xC,android:layout_above D,android:layout_toRightOf6、D07EA1062(1分)RatingBar组件中不能用属性直接设置的是dA,五角星个数B,当前分数C,分数的增量D,五角星的色彩7、D10EA1063(1分) 在手机开发中常用的数据库是_a__A,sqlLite B,Oracle C,Sql Server D,Db238、D14MA2064(2分)关于BroadcastReceiver的说法不正确的是_b_A, 是用来接收广播Intent的B,一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收C,对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D,接收者声明的优先级别在<intent-filter>的android:priority属性中声明,数值越大优先级别越高9、D19MA2065(2分) 使用MediaPlayer播放保存在sdcard上的mp3文件时_c_A,需要使用MediaPlayer.create方法创建MediaPlayerB,直接newMediaPlayer即可C,需要调用setDataSource方法设置文件源D,直接调用start方法,无需设置文件源10、D05EA1066(1分) 在android中使用RadioButton时,要想实现互斥的选择需要用的组件是 dA,ButtonGroup B, RadioButtons C,CheckBox D,RadioGroup11、D16MA2067(2分) 在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法?__A_A, ContentResolver B, ContentProvider C, Cursor D, SQLiteHelper12、D03MA2068(2分)DDMS中Log信息分为几个级别_c_A,3 B,4 C,5D,613、D06MA2069(2分) 能够自动完成输入内容的组件是_d__A,TextView B,EditText C,ImageView D,AutoCompleteTextView14、D12EA1070(1分)创建子菜单的方法是_b__A,add B,addSubMenu C,createSubMenu D,createMenu15、D17DA4071(4分)使用AIDL完成远程service方法调用下列说法不正确的是_a_A, aidl对应的接口名称不能与aidl文件名相同B, aidl的文件的内容类似java代码C, 创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl 接口的对象D,aidl对应的接口的方法前面不能加访问权限修饰符16、D19MA2072(2分)MediaPlayer播放资源前,需要调用哪个方法完成准备工作_bA,setDataSource B,prepare C,begin D,pause17、D12MA2073(2分) 处理菜单项单击事件的方法不包含_d_A, 使用onOptionsItemSelected(MenuItem item)响应B,使用onMenuItemSelected(int featureId ,MenuItem item) 响应C,使用onMenuItemClick(MenuItem item) 响应D,使用onCreateOptionsMenu(Menu menu)响应18、D13EA1074(1分) android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是_d__A, MODE_APPEND B,MODE_WORLD_READABLEC,MODE_WORLD_WRITEABLE D, MODE_PRIVATE19、D07MA2075(2分)进度条中哪个属性是设置进度条大小格式的_d_A,android:secondaryProgress B,android:progress C,android:max D,style 20、D07MA2076(2分)下列用以显示一系列图像的是_b_A,ImageView B,Gallery C,ImageSwitcher D,GridView21、D06MA2077(2分)表示下拉列表的组件是_b__A,Gallery B,Spinner C,GridView D,ListView22、D12MA2078(2分)关于AlertDialog的说法不正确的是_a_A,要想使用对话框首先要使用new关键字创建AlertDialog的实例B,对话框的显示需要调用show方法C,setPositiveButton方法是用来加确定按钮的D,setNegativeButton方法是用来加取消按钮的23、D05MA2079(2分)下列说法错误的是__d__A,Button是普通按钮组件,除此外还有其他的按钮组件B,TextView是显示文本的组件,TextView是EditText的父类C,EditText是编辑文本的组件,可以使用EditText输入特定的字符D,ImageView是显示图片的组件,可以通过设置显示局部图片24、D19MA2080(2分)关于android中播放视频的说法不对的是_c__A,可以使用SurfaceView组件播视频B,可以使用VideoView组件播视频C,VideoView组件可以控制播放的位置和大小D,VideoView播放视频的格式可以是3gp25、D10MA2081(2分)下列哪个是SqlLite下的命令_c_A,shell B,push C,.quit D,keytool26、D15EA1082(1分)下列关于如何使用Notification,不对的是_d_A,notification需要NotificatinManager来管理B,使用NotificationManager的notify方法显示notification消息C,在显示Notification时可以设置通知时的默认发声,震动等D,Notification中有方法可以清除消息27、D19EA1083(1分)下列关于open core说法不正确的是_b__A, Open core是Android多媒体框架的核心B, MediaPlayer是open Core中的一个核心类C, 所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的D, 在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用28、D12EA1084(1分)上下文菜单与其他菜单不同的是_b_A,上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应B,上下文菜单必须注册到指定的view上才能显示C,上下文菜单的菜单项可以添加,可以删除D,上下文菜单的菜单项可以有子项29、D07MA2085(2分)拖动条组件是_c_A,RatingBar B,ProgressBar C,SeekBar D,ScrollBar30、D13EA1086(1分)读取文件内容的首要方法是_d__A,openFileOutput B,read C,write D,openFileInput31、D08EA1087(1分)关于隐式Intent正确的是_a_A, android中使用IntentFilter 来寻找与隐式Intent相关的对象B,通过组件的名称寻找与intent相关联的对象C, 隐式Intent更多用于在应用程序内部传递消息D, 一个声明了IntentFilter的组件只能响应隐式Intent请求32、D05MA2088(2分)多选框被选择事件通常用__b__A,setOnClickListener B,setOnCheckChangeListenerC, setOnMenuItemSelectedListener D,setOnCheckedListener33、D12EA1089(1分)自定义对话框时,将视图对象添加到当前对话框的方法是_d_A,setIcon B,setXML C,setLayout D,setView34、D09MA2090(2分)下列不属于service生命周期的方法是_C_A,onCreate B,onDestroy C,onStop D,onStart35、D09MA2091(2分)绑定Service的方法是_a__A,bindService B, startService C,onStart D,onBind二、多选题36、D08MB2092 (2分)Intent 传递数据时,下列的数据类型哪些可以被传递abcdA、SerializableB、charsequenceC、ParcelableD、Bundle37、D11DB4093(4分)1.android 数据存储与访问的方式一下说法正确的是:(abcde)A、文件B、数据库C、sharedpreferenceD、内容提供者E、网络38、D07DB4094 (4分).下列可能会导致GC内存泄露的是:abcA.数据库的cursor没有关闭B.构造adapter时,没有使用缓存contentviewC.衍生listview的优化问题-----减少创建view的对象,充分使用contentview,可以使用一静态类来优化处理getview的过程activity一般会重载一些方法用来维护其生命周期,下列不输于相关方法的是D.使用sqlite数据库39、D09MA2095(2分) android 通过 startService 的方式开启服务, 关于 service生命周期的 onCreate()和 onStart() 说法正确的是 adA、当第一次启动的时候先后调用 onCreate()和 onStart()方法B、当第一次启动的时候只会调用 onCreate()方法C、如果 service 已经启动,将先后调用 onCreate()和 onStart()方法D、如果 service 已经启动,只会执行 onStart()方法,不在执行 onCreate()方法40、D02MB2096(2分)开发android程序需要的开发工具和开发包包括 abcdA, JDK B,Eclipse C,Android SDK D,ADT E,Raw41、D18MB2097(2分)下列属于补间动画相关类的是_acd__A,TranslateAnimation B,FrameAnimationC,RotateAnimation D, AlphaAnimation42、D13MB2098(2分)下列哪些 api 的操作需要声明权限 cdA、播放 mp3 文件B、读 SD 卡 (读 sd 卡状态)C、发短信D、访问网络43、D10MB2099(2分) 4.在 android 中使用 SQLiteOpenHelper 这个辅助类时,哪些操作可能生成一个数据库, abA、getWriteableDatabase()B、getReadableDatabase()C、getDatabase()D、getAbleDatabase()44、D13MB2100(2分) 下列对SharePreferences存、取文件的说法中正确的是:abdA,属于移动存储解决方案B,sharePreferences处理的就是key-value对C,读取xml文件的路径是/sdcard/shared_prefx D,信息的保存格式是xml45、D15MB2101(2分)NotificationManager中清除消息的方法是 bdA,destroy B,cancel C,clear D,cancelAll三、填空题:46、D11EC1102(1分)当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行的回调函数是_____startActivityResult()47、D06EC1103(1分) android中输入日期的组件是__DatePicker ___48、D17EC1104(1分) AIDL的全称是__Android interface definition language__49、D14MC2105 (2分)广播分为 ____无序广播和有序广播_______50、D06EC1106(1分) android中输入时间的组件是_TimePicker______51、D01EC1107(1分)Android应用的入口点是____Main___52、D19EC1108(1分) android中专门用于录音的组件是__MediaRecorder__53、D18MC2109(2分)动画中有一种___Frame__动画,通过顺序的播放排列好的图片来实现,类似电影。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.在项目中我们通常把布局文件放置___layout_____文件夹下通过映射到______R文件_进行访问
4.Android是一种以__Linux____为基础的开源操作系统,Android股份有限公司于______年在美国加州成立,在____2001__年正式发布第一款搭载androud系统的手机,该手机是由____Google___制造的.
填写空白处代码
}
ቤተ መጻሕፍቲ ባይዱ});
}
}
}
四、
1.判断用户登录(用户名:admin,密码123456相等就打印相同,不同就打印不同)
(布局文件ID为:et_name,et_pwd,btn_login,布局文件名称:login.xml)
Public class MainActivity implements OnclickListener{
5.在Android项目中我们用__intent_____或者_______启动一个服务
三、
1.点击按钮从Acticity1跳转到Activity2(本题20分)
Button clickButton=(Button) findViewById(R.id.btn_click);
clickButton.setOnClickListener(new OnClickListener() {
If(“admin”.equals(usernameStr)&&”123456”.equals(passwordStr)){
Log.d(“msg”,”登录成功”);
}else{
Log.d(“msg”,”登录失败”);
}
}
}
13.下列关于XML布局文件在Java代码中被引用的说明中,不正确的是?(B)
A、在Activity中,可以使用findViewById()方法,通过资源id,获取指定视图元素
B、在Activity中,可以使用R.drawable-ststem.**方式引用Android系统所提供的图片资源
C、在Activity中,可以使用setContentView()方法,确定加载哪一个布局文件
贵阳职业技术学院 (信息科学系 )
2014~ 2015学年第二学期考试卷
考试科目:《Android应用程序开发》A卷(答题卡)
级班姓名___________学号___________
题号




总分
得分
一、单项选择题(本大题共15小题,每小题2分,共30分)
1、下面哪个是单击事件的监听器(A)
A.OnClickListener B.OnFocusChangeListener
@Override
public void onClick(View arg0) {
Intent intent = new Intent(Activity1.this,Activity2.class);
startActivity(intent);
// TODO Auto-generated method stub
Private TexteVieww username;
Private TextView password;
Private Button login;
Public void onCreate(Bundel saveinstance){
Super.onCreate(savedInstanceState);
setContentView(yout_login);
Username = (TextView)findViewByid(R.id.et_name);
password = (TextView)findViewByid(R.id.et_pwd);
Login = (Button)findViewById(R.id.btn_login);
D、AndroidMainfest.xml文件应用程序目录清单文件,该文件由ADT自动生成,不需要程序员手动修改
二、填空题(本大题共3题,每空2分,共20分)
1.Android应用程序当中唯一一个有视图的组件是哪一个__________
2.两个Activity之间我们通常使用___Intent____进行数据传递
DAbsoluteLayout(绝对布局)是以表格的形式布局
15..以下关于Android应用程序的目录结构描述中,不正确的是?(D)
A、src目录是应用程序的主要目录,由Java类文件文件组件
B、assets目录是原始资源目录,该目录中的内容将不会被R类所引用
C、res目录是应用资源目录,该目录中的所有资源内容都会被R类所索引
D、可以使用View类的findViewById()方法,获取当前View对象中的某一个视图元素
14.下面说法错误的是(D)
A.LinearLayout(线性布局)是按照横或竖的线性排列布局
B.RelativeLayout(相对布局)是按照相对位置来布局
C.FrameLayout(帧布局)一块在屏幕上提前预定好的空白区域,可以填充一些View元素到里面。
7、下面哪个属性能让控件垂直显示(B)
A.Horizontal B.Vertical C.AlignRight D.ToRightOf
8、Android四大组件中能提供数据共享的是下面哪个(D)
A.Activity B.Service C.Broadcast Receiver-广播 D.ContentProvider-内容提供者
D、处理一个应用程序整体性的工作
5、android中不属于四大组件的是(C)
A.Service
B.Activity
C.Intent
D.ContentProvider
6、下列不属于android布局的是(C)
A、FrameLayout B、LinearLayout
C、BorderLayout D、TableLayout
C.OnTouchListener D.OnChangeListener
2、下面能实现多选的控件是(C)
A.EditText B.RadioButton C.CheckBox D.TextView
3、创建一个对话框正确的语法是(A)
A.builder.create() B.builder.start()
9、下列哪一个不属于Activity的生命周期方法(A)
A. onInit( ) B. onStart( ) C. onStop( ) D.onPause( )
10、我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A)
A、onDestroy()
C.builder.show() D.builder.stop()
4、Android中下列属于Intent的作用的是(C)
A、实现应用程序间的数据共享
B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失
C、可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带
B、onClear()
C、onFinish()
D、onStop()
11.下面哪一个不属于Android四层范围(B)
A.应用框架层B.平面层C.内核层D.Android程序库
12..Activity生命周期中,首次启动软件第一个需要执行的方法是什么?(B)
A.onStartB.onCreateC.onReStartD.onResume
login.setOnclickListener(this);
}
Public void Onclick(View v){
String usernameStr = username.getText().toString().trim();
String passwordStr = password.getText().tostring.trim();
相关文档
最新文档