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

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

举报
开通vip

Android移动应用试题(带答案)>试题选择题(2’X12)下面哪一种不属于Android体系构造中的应用程序层电话簿日历SQLiteSMS程序下面哪种说法不对的Android应用的gen目录下的R.java被删除后还能自动生成;res目录是一种特殊目录,涉及了应用程序的所有资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z,A-Z);AndroidManifest.xml文献是每个Android项目必须有的,是项目应用的全局描述。其中指定程序的包名(package=”…”)+指定android应用的某个组件的名字(android...

Android移动应用试题(带答案)
<>试题选择题(2’X12)下面哪一种不属于Android体系构造中的应用程序层电话簿日历SQLiteSMS程序下面哪种说法不对的Android应用的gen目录下的R.java被删除后还能自动生成;res目录是一种特殊目录,涉及了应用程序的所有资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z,A-Z);AndroidManifest.xml文献是每个Android项目必须有的,是项目应用的全局描述。其中指定程序的包名(package=”…”)+指定android应用的某个组件的名字(android:name=”…”)构成了该组件类的完整途径assets和res目录都能寄存资源文献,但是与res不同的是assets支持任意深度的子目录,在它里面的文献不会在R.java里生成任何资源ID在一种相对布局中如何使一种控件居中android:gravity="center"android:layout_gravity="center"android:layout_centerInParent="true"android:scaleType="center"下面是一段生成对话框的代码,哪一行有错误?Builderbuilder=newBuilder(getApplicationContext());1builder.setTitle("提示").setMessage("请选择");2builder.setPositiveButton("重置",newOnClickListener()3{4publicvoidonClick(DialogInterfacedialog,intwhich)5{6Log.i("log","重置被按了!");7}8});9builder.setNegativeButton("取消",null);10builder.setNeutralButton("拟定",newOnClickListener()11{12publicvoidonClick(DialogInterfacedialog,intwhich)13{14Toast.makeText(getApplicationContext(),"拟定被按了!",15Toast.LENGTH_SHORT).show();16}17});18builder.create().show();19第1行第10行第15行第19行有关Android事件机制与事件监听,下列说法不对的的有View类里的eventlistener是一种带有回调 措施 《全国民用建筑工程设计技术措施》规划•建筑•景观全国民用建筑工程设计技术措施》规划•建筑•景观软件质量保证措施下载工地伤害及预防措施下载关于贯彻落实的具体措施 的接口,当UI里的组建是被顾客触发时,这些措施会被系统框架所调用来自View.OnClickListener,当点击这个Item(在触摸模式),或者当光标汇集在这个Item上时按下“确认”键,导航键,或者轨迹球,它会被调用。来自View.OnLongClickListener,当长按这个Item(在触摸模式),或者当光标汇集在这个Item上时长按“确认”键,导航键,或者轨迹球,它会被调用。来自View.OnFocusChangeListener,当手移到或离开这个Item,它会被调用来自View.OnKeyListener,当光标移到这个Item,按下和释放一种按键的时候,它会被调用来自View.OnTouchListener,在这个Item的范畴内触摸的时候,它会被调用来自View.OnCreateContextMenuListener,当上下文菜单被建立时,只需短按一下,它会被调用,iiiiivviiiiivviviiviisetOnTouchEvent设立返回值为true和false有何区别?没有区别,都能对事件进行监听设立为true时只能在移动时获得一次监听事件,false则可以多次返回true表达这个消息已经被解决结束,后续的handler不再接受到这个消息设立为false是,在解决一次监听事件后,系统将抛弃该次事件下列说法哪个不对的拥有android:configChanges="orientation|keyboardHidden"标签的Activity在横竖屏转换时不会再执行onCreate措施默认状况下对一种Activity的对象进行横竖屏切换,该对象的onCreate措施在每次切换时都会执行一种Activity的对象a1上弹出了一种模拟对话框形式的Activity的对象a2,按返回键后a1执行了onStart和onResume措施,a2执行了onPause,onStop和onDestroy措施一种界面上的EditText中输入文字后,再按下Home,该界面消失,等再回到该界面文字 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 仍在,onCreate措施也不会执行E/AndroidRuntime(1099):java.lang.RuntimeException:UnabletoinstantiateactivityComponentInfo{com.test/com.test.CanvasActivitys}:java.lang.ClassNotFoundException:com.test.CanvasActivitysinloaderdalvik.system.PathClassLoader[/data/app/com.test-1.apk]这段话是程序报错在LogCat中产生的记录,从中可以分析问题的因素也许在哪里?程序执行CanvasActivitys的一种代码段时一种View有引用无对象CanvasActivitys类没有在AndroidManifest中对的声明最小SDK支持版本号比运营这个程序的设备版本号还高CanvasActivitys是一种Activity,但没有重写它的onCreate措施下列说法错误的是Intent起着一种媒体中介的作用,专门提供组件互相调用的有关信息,实现调用者与被调用者之间的解耦Intent可以传递View对象对于直接Intent,Android不需要去做解析,由于目的组件已经很明确,Android需要解析的是那些间接Intent,通过解析,将Intent映射给可以解决此Intent的Activity、IntentReceiver或Service通过Intent可以删除程序这是一种资源配备文献,下面描述对的的是?这个shape文献是画一种宽为5dp,高为3dp的色块这个shape文献是画一种宽从5dp到3dp的等腰梯形这个shape文献是画一种底为5dp高为3dp的等腰三角形这个shape文献是画一条虚线,实线段5dp,间隔3dp11.下列有关Service的描述,对的的是()A.Servie重要负责某些耗时比较长的操作,这阐明Service会运营在独立的子线程中B.每次调用Context类中的StartService()措施后都会新建一种Service实例C.每次启动一种服务时候都会先后调用onCreate()和onStart()措施D.当调用了ConText类中的StopService()措施后,Serviece中的onDestroy()措施会自动回调12.通过SurfaceView对象得到SurfaceHolder对象holder,调用holder的addCallback()措施,在匿名内部类中的onCreat()措施中的代码如下:Paintpaint=newPaint();paint.setColor(Color.Red);Canvascanvas=holder.lockCanvas();canvas.drawRect(0,0,360,480,paint);holder.unlockCanvasAndPost(canvas);holder.lockCanvas(newRect(0,0,250,250));holder.unlockCanvasAndPost(canvas);holder.lockCanvas(newRect(0,0,200,200));holder.unlockCanvasAndPost(canvas);holder.lockCanvas(newRect(0,0,150,150));holder.unlockCanvasAndPost(canvas);holder.lockCanvas(newRect(0,0,100,100));holder.unlockCanvasAndPost(canvas);最后显示的图形是:A.B.C.D.二判断题(对/错)(2’X10)一种Activity就是一种可视化的界面或者当作是控件的容器。√Intent有很长的生命周期,是没有顾客界面的程序,可以保持应用在后台运营,而不会由于切换页面而消失×onPause()措施在activity被暂停或收回cpu和其她资源时调用,该措施用于保存活动状态的,也是对运营时数据的现场保护。√onDestroy是activity被干掉前最后一种被调用措施,当调用finish措施或者系统为了节省空间将它临时性的干掉时候调用。√如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()措施×使用startService()措施启动服务后,调用者和服务间没有关联,虽然调用者退出了,服务任然进行√当应用程序中某广播在AndroidMainifest进行注册后,虽然该应用程序关闭后,也可以接受操作系统发出的广播信息√当Antivity的启动模式设立为SingleTop表达当该Anctivity的实例在栈顶时只会产生一种实例。√有关res/raw目录是会转换为二进制的格式然后原封不动的存储到设备上×UIthread一般就是mainthread,Android启动程序时会替它建立一种MessageQueue√三问答题(10’X3)Handler的运营机制什么是Handler(5分)Handler是怎么运营的(5分)Activity,intent、Service和BroadCastReceiver之间是什么关系Activity、Intent、Service、BroadCastReceiver的概念(每个1.5分),一种应用程序怎么去运用她们(每个1分)android中常用的数据存储方式和如何去实现这些存储方式常用的数据存储方式:SharePreference存储、File存储(分为手机内存存储和SD卡存储)、SQLite数据库存储和网络存储。(每个1.5分)如何去实现这些存储(每个1分)四编程题(10’+12’)所有编程题编写完毕执行一下clean操作把工程文献复制到project文献夹下编写一种小程序,可以显示实时时间,按返回时有弹出对话框提示与否退出程序,按确认后退出程序。提示:自建一种工程,包名:com.test.姓名拼音.exercise1写一种每隔20秒自动更换桌面背景的小程序。提示:自建一种工程,包名:com.test.姓名拼音.exercise2,考虑使用service执行更换桌面,间隔控制使用AlarmManager类androidmanifest须加入权限:设立背景的措施参照:privateint[]resIds=newint[]{R.drawable.p01,R.drawable.p02,R.drawable.p03};InputStreaminputStream=getResources().openRawResource(resIds[0]);try{setWallpaper(inputStream);}catch(IOExceptione){e.printStackTrace();}
本文档为【Android移动应用试题(带答案)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_808969
暂无简介~
格式:doc
大小:26KB
软件:Word
页数:10
分类:
上传时间:2020-05-18
浏览量:0