android复习题库

合集下载

android开发笔试题及答案

android开发笔试题及答案

android开发笔试题及答案一、选择题1. 下列哪个不是Android开发中常用的布局控件?A. LinearLayoutB. RelativeLayoutC. ConstraintLayoutD. Button答案:D2. 在Android中,下列哪个方法用于启动一个新的Activity?A. startActivity()B. startService()C. bindService()D. sendBroadcast()答案:A3. 下列哪个不是Android中的四大组件?A. ActivityB. ServiceC. Content ProviderD. View答案:D4. 在Android开发中,下列哪个不是UI线程?A. 主线程B. UI线程C. 子线程D. 工作线程答案:C5. 在Android中,下列哪个不是用于处理网络请求的类?A. HttpURLConnectionB. HttpClientC. AsyncTaskD. HttpUrlConnection答案:C二、填空题1. 在Android中,______是用来定义一个应用程序的可执行组件。

答案:Activity2. AndroidManifest.xml文件是Android应用的______。

答案:配置文件3. 在Android开发中,______是用来实现数据持久化的一种方式。

答案:SQLite4. 在Android中,______是用来处理后台任务的。

答案:Service5. Android中,______是用来进行网络通信的。

答案:HTTPURLConnection三、简答题1. 请简述Android中Activity和Fragment的关系。

答案:Activity是Android应用程序中的基本构建块,它是一个可以包含用户界面的屏幕。

Fragment是Activity的一部分,可以被添加到Activity中,用来管理用户界面的一部分。

android考试复习题

android考试复习题

android考试复习题Android考试复习题涵盖了多个方面,包括基础知识、开发工具、UI 设计、API使用、性能优化等。

以下是一些关键点和问题,用以帮助复习:1. 基础知识- 什么是Android操作系统?- Android的架构层有哪些?- 解释Android的Activity生命周期。

2. 开发环境- 描述如何设置Android开发环境。

- 什么是Android Studio?- 解释Android SDK和NDK的区别。

3. 布局与UI设计- 列出常用的Android布局类型。

- 如何使用ConstraintLayout进行复杂布局设计?- 解释Android的Material Design原则。

4. Activity与Fragment- 什么是Activity和Fragment?- 描述Activity和Fragment之间的交互方式。

- 如何实现Activity的启动模式?5. Intent与Broadcast Receiver- 解释Intent的用途和类型。

- 如何使用Broadcast Receiver监听系统广播?6. 数据存储- Android支持哪些数据存储方式?- 解释SQLite数据库的基本操作。

- 如何使用SharedPreferences存储简单数据?7. 网络编程- 如何在Android中实现网络请求?- 解释HTTP协议的基本概念。

- 描述JSON和XML数据格式的使用。

8. 多媒体处理- 如何在Android中播放音频和视频?- 解释Camera API的基本使用方法。

9. 服务与后台任务- 解释Service和IntentService的区别。

- 如何使用WorkManager处理后台任务?10. 性能优化- 描述内存泄漏的原因和解决方法。

- 如何优化应用的启动时间?- 解释Android的Profiler工具的使用。

11. 安全性- 解释Android的安全机制,如权限系统。

高校Android考试复习题

高校Android考试复习题

1、Android的体系结构2、Activity的启动方式有3、在Android模拟器中,内置了一个用于调试和测试的工具4、启动Service的两种方法。

5、Android四大组件6、Intent过滤器7、Android SDK主要语言基础7、R.java文件的用途。

9、Activity生命周期的事件回调函数10、在Android调试过程中,LogCat出现的日志信息11、通过继承ContentProvider类可以创建一个新的数据提供者的过程。

12、手机操作系统的是()A.AndroidB. Windows VistaC. IOSD. Windows Phone 713、是AbsoluteLayout中特有的属性( )A,android:layout_height B,android:layout_xC,android:layout_above D,android:layout_toRightOf14、在手机开发中常用的数据库是( SQLite )15、若在界面上显示“Hello,World”,应该使用以下哪个控件是()A.TextViewB.ImageViewC.ListViewD.以上都不对16、Spinner控件的显示为文本列表形式,在ArrayAdapter适配器中应选择以下哪种方式()yout.simple_spinner_dropdown_itemB. yout.simple_list _item_1C. yout.simple_list _item_2D. yout.simple_spinner_ item17、打开一个Activity,对提供的数据进行Web搜索的Intent常用动作是()A. ACTION_WEB_SE ARCHB.ACTION_SEARCHC. ACTION_ANSWERD.ACTION_VIEW18、如果将一个TextView的android:layout_height属性值设置为wrap_content,那么该组件将是以下哪种显示效果?( )A.该文本域的宽度将填充父容器宽度B.该文本域的宽度仅占据该组件的实际宽度C.该文本域的高度将填充父容器高度D.该文本域的高度仅占据该组件的实际高度19、使用以下哪种方法将数据写到文件的末尾()A. MODE_PRIVATEB. MODE_APPENDC. MODE_WORLD_READABLED. MODE_WORLD_WRITEABLE20、Android 项目工程下面的assets 目录的作用是什么( )A、放置应用到的图片资源。

Android-复习题+答案

Android-复习题+答案

1.可以开启SD卡访问权限的设置<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>2.在Android项目中,哪个文件用于存放布局文件res下layout文件夹3.如果手机内存不足,操作系统会选择杀死onstop被调用即Activity被停止或处于后台状态下的Activity以释放更多的内存空间4.属性android:layout_toLeftOf是哪种布局管理器所特有相对布局5.ListView是Android中常用的列表控件,给ListView填充数据可以采用适配器,适配器不能直接使用,需要自定义类继承的是答案?6.TextView控件的属性android:textAppearance规定文字的显示方式,其中用于显示大号字体的属性值是?android:attr/textAppearanceLarge7.Android中的进度条有两种样式:环形和水平,如果要设置为水平进度条需要给属性style赋值?android:progressBarStyleHorizontal8.在TableLayout布局管理器的属性中,能够实现设置可伸展的列,伸展后使得该行元素充满整行的是android:strechColumns=”0”9.在Android常用的布局管理器中,每次只能呈现一个控件的布局管理器是帧布局FrameLayout10.在Android项目中,哪个文件夹用于存放位图文件assets11.Android常用的图片资源中,不包括哪种格式的图片bmp位图12.SharedPreferences可以将数据以xml文件的形式保存在手机内存储空间,在保存数据时指明只能供本应用程序使用,其他应用程序无法访问的参数是Context.MODE_PRIVATE13.Android中控件的属性layout_width的取值有哪些?各有什么样的作用?14.创建OptionMenu的方法有哪两种?二者有何优缺点?15.SQLiteOpenHelper类的作用是什么?16.Java中访问修饰符有哪些?他们所限制的范围是什么样的?本类同包非子类不同包子类任何类Public * * * *Protected * * *Default(默认) * *Private *17.对一个Activity来说,在什么情况下会发生执行onPause onResume方法的调用?18.ListView间接继承android.widget.AdapterView抽象类,获得了四种监听器,其中常用于设置监听列表项被选中的方法是onItemSelected方法19.只能用于填充文本内容的适配器是ArrayAdapter20.GridView把元素按照二维表格的形式排列,其中用于设定表格列数的属性是android:numColumns=”3”21.自定义AlertDialog的内容时,使用的方法是setView方法22.在设置单选列表对话框时,可以使用方法setSingleChoiceItems(ListAdapter adapter,int checkedItem,DialogInterface.OnClickListener listener),其中参数checkedItem的作用是选项列表索引值23.Android中的按钮有很多种,可以响应长按,在某一个控件上弹出的菜单被称为上下文菜单onCreateContextMenu24.创建菜单项是通过Menu的add方法,该方法有4个重载方法,最为常用的是add(int groupId,int itemId,int order,CharSequence title),其中参数itemId的作用是菜单项在整个菜单的唯一标示,参数order的作用是给菜单项排序.25.AlertDialog.Builder builder=new_Builder(this)26.Animation类是tweened animation中一个抽象类,它有四个实现类;其中AlphaAnimation可以实现透明度动画效果,RotateAnimation可以实现旋转动画效果,ScaleAnimation可以实现缩放动画效果,TranslateAnimation实现移动动画效果27.抽象类与接口有哪些相同点?有哪些不同点?28.根据对话框显示的内容不同,可以划分成多种不同的对话框,请列举至少5种不同的对话框样式,并对每一种样式进行简要说明(如何实现,有何用途)29.android:showAsAction属性的作用什么?可以取哪些值?各有什么特点?30.常用的数据适配器有哪些?它们都有什么样的特性?31.请简要说明android:stretchColumns和android:shrinkColumns属性的作用是什么?32.对于一个Activity来说,在什么情况下会发生执行onStop onRestart方法的调用?。

Android复习练习题

Android复习练习题

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

Res/drawableB、主要放置一些文件资源,这些文件会被原封不动打包到 apk 里面C、放置字符串,颜色,数组等常量数据 res/valuesD、放置一些与 UI 相应的布局文件,都是 _ml 文件 res/layout 下列不属于android布局的是( C ) A、FrameLayout B、LinearLayout C、BorderLayout D、TableLayoutE、RelativeLayout Intent 的作用的是 ( A )A、intent是连接四大组件的纽带,可以实现界面间切换,可以包含动作和动作数据; B、是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 serviceC、实现应用程序间的数据共享 contentproviderD、处理一个应用程序整体性的工作下列哪个是AbsoluteLayout中特有的属性 ( B ) A、android:layout_height B、android:layout__ C、android:layout_above D、android:layout_toRightOf RatingBar组件中不能用属性直接设置的是( D) A、五角星个数 B、当前分数 C、分数的增量 D、五角星的色彩在手机开发中常用的数据库是( A )A、,sqlLiteB、OracleC、Sql ServerD、Db23 关于BroadcastReceiver的说法不正确的是( B ) A)是用来接收广播Intent的B),一个广播Intent只能被一个订阅了此广播的BroadcastReceiver所接收C)对有序广播,系统会根据接收者声明的优先级别按顺序逐个执行接收者D)接收者声明的优先级别在的android:priority属性中声明,数值越大优先级别越高使用MediaPlayer播放保存在sdcard上的mp3文件时( C ) A)需要使用MediaPlayer.create方法创建MediaPlayer B)直接newMediaPlayer即可 C)需要调用setDataSource方法设置文件源 D)直接调用start方法,无需设置文件源在android中使用RadioButton时,要想实现互斥的选择需要用的组件是( D ) A)ButtonGroup B) RadioButtons C)CheckBo_ D)RadioGroup 在多个应用中读取共享存储数据时,需要用到的query方法,是哪个对象的方法?( A ) A)ContentResolver B)ContentProvider C)Cursor D)SQLiteHelper DDMS中Log信息分为几个级别( C ) A)3 B)4 C)5 D)6 能够自动完成输入内容的组件是( D )A)Te_tView B,EditTe_t C)ImageView D)AutoCompleteTe_tView 创建子菜单的方法是( B ) A)add B)addSubMenu C)createSubMenu D)createMenu 使用AIDL完成远程service方法调用下列说法不正确的是( A ) A)aidl对应的接口名称不能与aidl文件名相同 B)aidl的文件的内容类似java代码 C)创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl接口的对象D)aidl对应的接口的方法前面不能加访问权限修饰符MediaPlayer播放资源前,需要调用哪个方法完成准备工作( B ) A)setDataSource B)prepare C)begin D)pause 处理菜单项单击事件的方法不包含( D )A)使用onOptionsItemSelected(MenuItem item)响应B)使用onMenuItemSelected(int featureId ,MenuItem item)响应 C)使用onMenuItemClick(MenuItem item)响应 D)使用onCreateOptionsMenu(Menu menu)响应android中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是( D ) A) MODE_APPEND B)MODE_WORLD_READABLE C)MODE_WORLD_WRITEABLE D)MODE_PRIVATE 进度条中哪个属性是设置进度条大小格式的( D )A)android:secondaryProgress B)android:progress C)android:ma_ D)style 下列用以显示一系列图像的是( B ) A)ImageView B)Gallery C)ImageSwitcher D)GridView 表示下拉列表的组件是( B ) A)Gallery B)Spinner C)GridView D)ListView 关于AlertDialog的说法不正确的是( A )A)要想使用对话框首先要使用new关键字创建AlertDialog的实例 B)对话框的显示需要调用show方法C)setPositiveButton方法是用来加确定按钮的 D)setNegativeButton方法是用来加取消按钮的下列说法错误的是( D )A)Button是普通按钮组件,除此外还有其他的按钮组件 B)Te_tView是显示文本的组件,Te_tView是EditTe_t的父类C)EditTe_t是编辑文本的组件,可以使用EditTe_t输入特定的字符 D)ImageView是显示图片的组件,可以通过设置显示局部图片关于android中播放视频的说法不对的是( C ) A)可以使用SurfaceView组件播视频 B)可以使用VideoView组件播视频C)VideoView组件可以控制播放的位置和大小 D)VideoView播放视频的格式可以是3gp 下列哪个是SqlLite下的命令( C ) A)shell B)push C).quit D)keytool 下列关于如何使用Notification,不对的是( D ) A)notification 需要NotificatinManager来管理B)使用NotificationManager的notify方法显示notification消息 C)在显示Notification时可以设置通知时的默认发声,震动等 D) Notification中有方法可以清除消息下列关于 open core说法不正确的是( B ) A) Open core 是Android多媒体框架的核心 B) MediaPlayer是openCore中的一个核心类C)所有在Android平台的音频、视频的采集以及播放等操作都是通过它来实现的D)在实现开发中我们并不会过多地研究open core的实现,我们的Android为我们提供了上层的media api的开发使用上下文菜单与其他菜单不同的是( B )A)上下文菜单项上的单击事件可以使用onMenuItemSelected方法来响应 B)上下文菜单必须注册到指定的view上才能显示 C)上下文菜单的菜单项可以添加,可以删除 D)上下文菜单的菜单项可以有子项拖动条组件是( C )A)RatingBar B)ProgressBar C)SeekBar D)ScrollBar 读取文件内容的首要方法是( D ) A)openFileOutput B)read C)write D)openFileInput 关于隐式Intent正确的是( A )A)android中使用IntentFilter 来寻找与隐式Intent相关的对象 B)通过组件的名称寻找与intent相关联的对象 C)隐式Intent更多用于在应用程序内部传递消息D)一个声明了IntentFilter的组件只能响应隐式Intent请求多选框被选择事件通常用( B ) A)setOnClickListener B)setOnCheckChangeListener C)setOnMenuItemSelectedListener D)setOnCheckedListener 自定义对话框时,将视图对象添加到当前对话框的方法是( D ) A)setIcon B)set_ML C)setLayout D)setView 下列不属于service生命周期的方法是( C ) A)onCreate B)onDestroy C)onStop D)onStart 绑定Service的方法是( A )A,bindService B, startService C,onStart D,onBind android是如何组织Activity的( A ) A、以栈的方式组式Activity B、以队列的方式组织Activity C、以树形方式组织Activity D、以链式方式组织Activity。

安卓开发考试复习题库及答案

安卓开发考试复习题库及答案

1 安卓核心组件有哪些?What are the Android core components?提供界面显示的Activtiy,提供后台计算的Service,提供进程间通信的Intent提供广播接收的BroadcastRsceiver.2 安卓key features 有哪些?Intergrated browserSQLiteMedia supportWireless servicesDVMApplication frameworkRich development environment3安卓用什么数据库?Android with what database?SQLite4几个流行的移动平台各自的IDE 是什么?IOS XcodeAndroid EclipseWindows phone Visual Studio黑莓Native平台5 R.java 是什么文件?干什么用的?在什么地方?What is R.java file?What for?In what place?R.java文件是Android项目自动生成的终态类R.java文件除了有自动标识资源的"索引"功能之外,还有另一个主要的功能,当"res"目录中的某个资源在应用中没有被使用到,在该应用被编译的时候系统就不会把对应的资源编译到该应用的APK包中,这样可以节省Android手机的资源。

"gen/"目录下6安卓平台架构分为几层?各是什么?The Android platform structure is divided into several layers? Each is what?Android 系统分为四层,从下往上分别是Linux Kernel,Libraries 和Android Runtime,Application Framework,Applications.7创建一个UI 并运行之,有哪几个步骤?创建一个Activity把UI和Activity关联起来注册这个Activity8 Intent 有几个组件?各是干什么用的?哪些组件是必须存在的,哪些是可选的,在Manifest中intent filter 是如何声明的?Componment name(接收者名字)Action(指定需要被执行的动作)Data(指定用于操作的数据)Category(指定目标应用程序组件的行为)ExtrasFlags定义在<activity><intent-filter></intent-filter></activity>9 Activity 的生命周期有哪些状态?状态转换时调用的方法各是什么?What is the state of the Activity life cycle? State transitionmethod called when all is what? 一个Activity 有三种状态:Running ,运行在前台(在当前Activity 栈的栈顶)。

安卓题库

安卓题库

一、单项选择题1、“安卓”的英文名称是什么?(B )A、AndrewB、AndroidC、AndrosD、Atradius2、“安卓”是哪个公司主导研发的?(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、javaB、unixC、windowsD、linux5、以下采用的是安卓系统的手机是(B )A、海尔、HTC、摩托罗拉、诺基亚B、酷派、摩托罗拉、联想、华为C、LG、天语、联想、苹果D、华为、诺基亚、酷派、三星6、哪个智能操作系统是开源的系统?(B )A、SymbianB、AndroidC、Windows PhoneD、IOS7、Android从哪个版本开始支持应用程序安装到SD卡上的?( B )A、Android 2.1B、Android 2.2C、Android 2.3D、Android 2.08、RAM指的是手机的?(A )A、运行内存B、存储内存C、手机硬盘D、内存卡9、智能手机的定义是(B )A、可以任意安装卸载软件的手机B、使用智能操作系统的手机C、3G手机都是智能手机D、具有PAD功能的手机10、安卓系统安装的软件是什么格式的?(C )A、SisxB、javaC、apkD、jar11、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 LAND、进入设置,选择无线和网络打开蓝牙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、IOSC、WP7D、阿里云系统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 phoneB、symbian S60C、androidD、ios3、3G是什么?(ABC)A、第三代移动通信技术B、英文3rd generation 的缩写C、包括WCDMA、CDMA2000、TD-SCDMA和WiMAXD、内存卡是3GB的4、android2.1和2.2的区别是?(ACD)A、提升2—5倍的速度B、支持连线猫C、程序可以安装到内存卡里D、Exchange5、公司经营的产品中哪些是android2.3的操作系统?(BD)A、天语U2B、三星5570C、酷派706D、联想A656、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、关闭蓝牙、GPSC、使用2G网络D、调暗屏幕亮度三、填空题1、添加窗口小部件的步骤是长按住桌面-窗口小部件。

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

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

试题一、选择题1android虚拟设备的缩写是(AVD)2AndroidSDK目前支持的操作系统(Linux)3Android开发工具插件(ADT)没有提供的开发功能(自动更新)4AndroidSDK提供一些开发工具可以把应用软件打包成Android格式文件(APK)5Android当中基本的所有的UI都是由(view)或者其子类实现的7下列不是Activity的生命周期方法之一的是()onCreateonStartonRestartonResumeonPauseonStoponDestroy8以下可以做EditText编辑框的提示信息是(adroid:hint)以下不是手机操作系统的是(windowsvista)下列哪个属性是专用于相对布局的(D)线性vertical垂直horizontalB.android:stretchColumnsC.android:layout_alignParentRightD.android:layout_toRightOf定义LinearLayout垂直方向布局时设置的属性(D)A.android:layout_heightB.android:gravityC.android:layoutD.android:orientationvertical垂直为了使android适应不同分辨率的机型,布局时字体单位应用(D)A.dpB.dip像素C.pxD.sp下面属于android的动画分类的有(AB)A.TweenB.FrameC.DrawD.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、SerializableB、charsequenceC、ParcelableD、Bundlejava.io包中的(A)和(B)类主要用于对对象Object的读写。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

android复习题库
Android复习题库
Android操作系统是目前全球最流行的移动操作系统之一。

它的广泛应用使得对Android开发的需求日益增长。

为了应对这一需求,许多开发者和学习者都希望能够找到一些好的复习题库来提高他们的技能。

本文将介绍一些常见的Android复习题库,帮助读者更好地准备Android开发的考试或面试。

1. Java基础知识
在学习Android开发之前,了解Java语言的基础知识是必不可少的。

以下是一些与Android开发相关的Java复习题:
1.1 什么是Java虚拟机(JVM)?它的作用是什么?
1.2 请解释Java中的继承和多态的概念。

1.3 什么是Java接口?它与抽象类有什么区别?
1.4 请解释Java中的异常处理机制。

1.5 什么是Java的反射机制?它有什么用途?
2. Android基础知识
Android开发的核心是对Android操作系统的理解和掌握。

以下是一些与Android基础知识相关的复习题:
2.1 请解释Android的四大组件是什么?并举例说明它们的用途。

2.2 什么是Activity生命周期?请解释每个生命周期方法的作用。

2.3 请解释Android的布局文件是什么?它有哪些常见的布局类型?
2.4 什么是Intent?请解释显式Intent和隐式Intent的区别。

2.5 请解释Android的Fragment是什么?它有什么作用?
3. Android高级知识
除了基础知识外,了解一些Android的高级知识也是非常重要的。

以下是一些与Android高级知识相关的复习题:
3.1 请解释Android的线程和进程的概念。

3.2 什么是Android的异步任务(AsyncTask)?它有什么作用?
3.3 请解释Android的数据存储选项,例如Shared Preferences、SQLite数据库和文件存储。

3.4 什么是Android的网络通信机制?请解释HTTP请求和响应的过程。

3.5 请解释Android的推送通知是什么?它的实现原理是什么?
4. Android开发工具和资源
为了更好地进行Android开发,熟悉一些常用的开发工具和资源也是必不可少的。

以下是一些与Android开发工具和资源相关的复习题:
4.1 请解释Android的开发环境搭建过程。

4.2 什么是Android的布局编辑器?请解释如何使用它来设计布局文件。

4.3 请解释Android的资源文件是什么?它有哪些常见的类型?
4.4 什么是Android的调试工具?请解释如何使用它们来调试应用程序。

4.5 请解释Android的应用签名是什么?为什么它是重要的?
通过对以上复习题的学习和思考,读者可以更好地掌握Android开发的核心知识和技能。

同时,还可以通过查阅相关的文档和教程来深入了解每个问题的细节和应用。

不断地练习和实践也是提高Android开发能力的关键。

希望本文提供的Android复习题库能够帮助读者在Android开发的道路上取得更好的成绩和进步。

相关文档
最新文档