Android移动开发复习

上传人:大米 文档编号:437151505 上传时间:2023-04-08 格式:DOC 页数:16 大小:147KB
返回 下载 相关 举报
Android移动开发复习_第1页
第1页 / 共16页
Android移动开发复习_第2页
第2页 / 共16页
Android移动开发复习_第3页
第3页 / 共16页
Android移动开发复习_第4页
第4页 / 共16页
Android移动开发复习_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《Android移动开发复习》由会员分享,可在线阅读,更多相关《Android移动开发复习(16页珍藏版)》请在金锄头文库上搜索。

1、word1. 以下说确的是DA.DVM指dalivk的虚拟机,每一个android应用程序都在它自己的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说可以认为是同一个概念B.DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,不一定拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Linux中的一个进程,所以说不是一个概念C.DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM不一定都是在Linux中的一个进程,所以说

2、不是一个概念D.DVM指dalivk的虚拟机,每一个Android应用程序都在它的进程中运行,都拥有一个独立的Dalvik虚拟机实例,而每一个DVM都是在Linux中的一个进程,所以说是一个概念2. 如下哪个不是Activity的生命周期方法之一? BA.onCreateB.startActivityC.onStartD.onResume3. 以下那个控件可以用来显示图片D。4. Android开发中常用的数据库是D 。5. 以下调整宽度和高度的属性,哪个不是Android系统提供的?C。6. 如下哪个可做EditText编辑框的提示 D 。Aandroid:inputTypeB.androi

3、d:textC.android:digitsD.android:hint7. Android中如下属于Intent的作用的是C。A实现应用程序间的数据共享B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D处理一个应用程序整体性的工作8. Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A)AonDestroy()BonClear()ConFinish()DonStop()。9. 关于res/raw目录说确的是A。A这里的文件

4、是原封不动的存储到设备上不会转换为二进制的格式B这里的文件是原封不动的存储到设备上会转换为二进制的格式C这里的文件最终以二进制的格式存储到指定的包中D这里的文件最终不会以二进制的格式存储到指定的包中10. 关于service生命周期的onCreate()和onStart()说确的是DA. 当第一次启动的时候先后调用onCreate()和onStrat()方法B当第一次启动的时候只会调用onCreate()方法C如果service已经启动,将先后调用onCreate()和onStrat()方法D如果service已经启动,只会执行onStart()方法,不再执行onCreate()11. 课堂中

5、,Android SDK目前支持的操作系统是 D。Awindows XPBwindows 7 Cwindows 10DDOS12. 8、Android项目中assets目录的作用是什么?C。A.放置字符串,颜色等信息 B. 放置图片资源13. Android底层用的操作系统是D。Ajava BUnixCMac IOSDLinux14. 通过adb命令来安装一个apk文件,应该是 A 。15. 首次启动一个Activity,它的生命周期下面说确的是 A。A. onCreateonStartonResumeB. onStartonCreateonResumeC. onDestoryonStarto

6、nStopD. onStartonResumeonStop16. MediaPlayer播放资源前,需要调用哪个方法完成准备工作 B。A.setDataSourceB.prepareC.beginD.pause17. 我们这门课使用的移动开发的IDE是D。AXcode BVisual Studio CMyEclipse DEclipse18. Android项目下的assets目录的作用是B。A、放置应用到的图片资源B、主要放置一些文件资源,这些文件会被原封不动打包到apk里面C、放置字符串、颜色、数组等常量数据D、放置一些与UI相应的布局文件,都是XML文件19. 如下不属于android布

7、局的是? CAFrameLayoutBLinearLayoutCBorderLayoutDRelativeLayout20. DDMS中Log信息分为几个级别D 。A2B3C4D521. 如下哪个不属于Activity的生命周期方法A。AonInit()BonStartConStopDonPause22. Math.round(10.5)和Math.abs(Math.round(-10.5)的值分别是A。A. 11,10 B. 11,-11 C. 10,-10 D. 10,-1123. Java是由什么语言改良重新设计的C。A C# B. C语言 C. C+ D. VB执行如下程序代码a=0;

8、c=0;do-c;a=a-1;while(a0);后,C的值是CA0B1C-1D死循环24. 通过Intent可以启动哪些组件?C25. 如果把APP的最小SDK版本设置成8,那么以下哪个版本的将无法运行如此个APP?A。A7B8rC9 D1026. 如下哪一项为哪一项manifest文件的功能D。A声明要求的最低API级别B声明要求的用户权限的级别C记录程序中使用的Activity等资源D.都是27. 按HOME按钮后,系统查找哪类Activity?(A)A、设置了ACTION_MAIN和ATEGORY_LAUNCHER的ActivityB、设置了ACTION_MAIN或ATEGORY_LA

9、UNCHER的ActivityC、设置了ACTION_MAIN的ActivityD、设置了ATEGORY_LAUNCHER的Activity28. 在Android工程中新建了一个Activity需要在哪个xml文件中声明一下?(C)A、main.xmlB、string.xmlC、AndroidMainifest.xmlD、29. 如何支持语言国际化?(B)A. 在资源文件中按名称设置参数,例如zh_.Title=标题。B. 按不同语言分目录提供不同的Strings.xml文件。C. 两者都不正确。D. 两者都正确。30. 如何用adb进入手机系统A。一、 简答题每题5分,共10分1. 在布局

10、文件中增加一个Button按钮,按钮文字为“音乐,高宽根据容大小匹配,并给这个按钮设置按钮触发动作名字为click,id设置btn2. 写出在java文件中得到xml中的Button控件id 为btn的方法Button bt1=ButtonfindViewByIdbtn;三、论述题每题15分 ,共30分1. 描述一个Android项目开发时,整个项目中应该包含哪些目录和核心文件,这些目录和文件的主要作用是什么?2. Android支持一般音乐格式,如mid格式,mp3格式,比如音乐名称为bg.mp3,.请写出如何做APP音乐播放功能,实现音乐可控即播放、暂停、停止的功能。答:将要引用的音频文件

11、放入文件夹“res/rawimport “声明MediaPlayer变量MediaPlayer mediaPlayer;实例化该对象,并且用已添加至资源文件夹的音乐文件来初始化该对象。mediaPlayer = MediaPlayer.create(this, R.raw.BG);播放音乐if(!mediaPlayer.isPlaying()mediaPlayer.start();暂停播放if(mediaPlayer.isPlaying()mediaPlayer.pause();停止播放if(mediaPlayer.isPlaying()mediaPlayer.stop();31. 以下那个控

12、件可以用来显示图片DA. ImageViewB. TextViewC. ButtonD. 以上都可以32. 针对ListView组件描述错误的答案是CA. ListView自带滚动面板功能,如果数据超出屏幕围,可以自动滚动B. ListView在使用时,必须通过Adapter来参加数据C. ListView如果想改变显示容,只需要调整对应的List集合中的数据即可。D. ListView中可以通过OnItemClickListener来完成针对某一项目的点击监听33. Android在退出程序时,想保存一些信息,可以在哪个方法中完成?(D )A. onCreateB. onStartC. on

13、StopD. onDestory34. 以下哪个对象是自定义组件中用来绘制容的对象( B )A. BitmapB. CanvasC. BufferedImageD. Drawable35. 以下属性中哪个属性是LinearLayout拥有但RelativeLayout没有的属性( C )A. android:layout_widthB. android:layout_heightC. android:layout_weightD. android:background36. Android中如下属于Intent的作用的是 C 。A实现应用程序间的数据共享B是一段长的生命周期,没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失C可以实现界面间的切换,可以包含动作和动作数据,连接四大组件的纽带D处理一个应用程序整体性的工作37. Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是(A)AonDestroy()BonClear()ConFinish()DonStop()。38. 关于res/raw目录说确的是A。A这里的文件是原封不动的存储到设备上不会转换为二进制的格式B这里的文件是原封

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号