移动终端应用开发-2021秋学习通超星期末考试答案章节答案2024年_第1页
移动终端应用开发-2021秋学习通超星期末考试答案章节答案2024年_第2页
移动终端应用开发-2021秋学习通超星期末考试答案章节答案2024年_第3页
移动终端应用开发-2021秋学习通超星期末考试答案章节答案2024年_第4页
移动终端应用开发-2021秋学习通超星期末考试答案章节答案2024年_第5页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

移动终端应用开发-2021秋学习通超星期末考试章节答案2024年下列不属于补间动画相关类的是()?

答案:FrameAnimation安卓补间动画的xml文件要创建在哪个目录下?

答案:anim安卓平移动画设计要采用的类是:

答案:TranslateAnimation涉及到javaI/O流操作时要求处理可能的异常,否则编译不过。

答案:对StringBuilder类的append方法可用于拼接字符串。

答案:对File类对象可以用来创建文件,但不能创建路径。

答案:错下列哪个可做Android数据存储?

答案:SQliteandroid中文件操作模式中表示只能被本应用使用,写入文件会覆盖的是()?

答案:MODE_PRIVATE安卓系统外部文件存储的公有目录获取方法是()?

答案:Environment.getExternalStoragePublicDirectory安卓系统外部文件存储的私有目录获取方法是()?

答案:Environment.getExternalStorageDirectory()字符串连接可采用哪个类?

答案:StringBuilder安卓系统中,随应用卸载被删除的目录包括()?

答案:该应用的外部私有存储目录;该应用的内部私有存储目录;该应用的轻量存储目录安卓系统公有存储目录包括()?

答案:downloads;music;movies;picturesjava.io包中的(

)和(

)类主要用于对象Object的读写。

答案:objectInputStream;objectOutPutStream安卓打开内部存储文件读时,使用哪个方法?

答案:openFileInput安卓打开内部存储文件写时,使用哪个方法?

答案:openFileOutput安卓系统内部存储读写的单位是()?

答案:1byte安卓系统内部文件读操作采用哪个类?

答案:FileInputStream安卓系统内部文件存储写操作采用哪个类?

答案:FileOutputStreamHandler的两个常见用途是:

答案:线程间通信;未来某时做某事Handler用于定义未来某时做某事的方法是()?

答案:postDelayed我们都知道Hanlder是线程与Activity通信的桥梁,如果线程处理不当,你的机器就会变得越慢,那么线程销毁的方法是()

答案:onDestroy()关于Handler的说法不正确的是()

答案:它实现不同进程间通信的一种机制关于线程说法不正确的是()

答案:在创建的新线程中,它可以操作UI组件Handler处理消息的方法是:

答案:handleMessageonTouchEvent方法是用于定义Activity或者控件被用户触摸时的响应的方法。

答案:对事件处理基于回调的机制,回调函数定义在事件源类里面,属于一个类、对象。

答案:对事件处理的监听机制,事件源与监听者是相同的类、对象。

答案:错Android程序事件响应的两种处理方法是:

答案:回调;监听setOnTouchEvent

设置返回值为true

false有何区别?

答案:返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息Android事件响应的两种方法优先级关系是:

答案:监听优先级高于回调bundle.putString("name","中国")语句的作用是将“中国”这个字符串存入以name为关键字的bundle对象中。

答案:对Intentintent=newIntent(AActivity.this,BActivity.class)语句是设定由BActivity跳转到AActivity。

答案:错bundle.putString("date","year")语句中,存入bundle对象的值是()?

答案:yearActivity间采用Bundle传递数据时,需要用到Intent的哪个方法?

答案:putExtrasActivity间跳转需要用到哪个类?

答案:Intent下列说法错误的是(

)?

答案:Intent

可以传递

View对象设置Activity结束后返回数据的方法是()?

答案:startActivityForResult可以用于Activity间数据传递的类是()?

答案:BundleIntent是android的四大组件之一。

答案:错Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失

答案:错Intent传递数据时,下列的数据类型哪些可以被传递()

答案:Serializable;charsequence;Parcelable;Bundle实现Activity间跳转的显式方法是分别调用Intent类里的哪些方法实现的?

答案:intent.setComponent;intent.setClassName;intent.setClassandroid中下列属于Intent的作用的是()

答案:可以实现界面间的切换,可以包含动作和动作数据,是连接四大组件的纽带实现Activity间跳转的隐式方法是调用Intent类里的哪个方法实现的?

答案:intent.setActionActivity的onStop和onDestroy方法效果是差不多的。

答案:错onDestroy是activity被删除前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的删除时候调用。

答案:对onPause()方法在activity被暂停或收回cpu和其他资源时调用,该方法用于保存活动状态,也是对运行时数据的现场保护。

答案:对当Activity从后台转入前台时,哪些方法被调用?

答案:onResume;onRestart;onStartActivity从前台转入后台运行时,哪些方法被调用?

答案:onPause;onStop按回退键关闭Activity时,哪些方法被调用?

答案:onDestroy;onStop;onPause应用被点击运行时,主Activity的哪些方法被调用?

答案:onStart;onCreate

;onResume下列哪个不是Activity的生命周期方法之一?

答案:startActivity下列选项哪个不是Activity启动的方法?()

答案:goToActivityActivity从可见状态变为半透明遮盖状态时,生命周期中哪个方法被调用()

答案:onPause()一个Activity就是一个可视化的界面或者看成是控件的容器。

答案:对手动创建Activity的三大步骤有:

答案:创建新的Class,继承Activity。;创建布局文件;在Manifest文件里声明ActivityActivity的界面名称、主题风格、横/竖屏显示、启动界面等设置定义在哪个文件中?

答案:Manifest文件Android是如何组织Activity的()

答案:以栈的方式组织Activity设置Activity的布局文件采用什么方法?

答案:setContentView()类型为finalString[]的变量被初始化之后,可以修改。

答案:错AlertDialog控件的设计式样有()?

答案:默认式样;单选式样;多选式样;自定义式样消息弹出控件有()?

答案:Toast;AlertDialog用什么方法可以隐藏DialogInterface对话框,并释放资源?

答案:dismiss对于AlertDialog的描述不正确的是()

答案:使用new关键字创建AlertDialog的实例AlertDialog控件的方法setPositiveButton和setNegtiveButton的区别是:()

答案:在屏幕上的位置不同,setPositiveButton在setNegtiveButton的右边。加载百度移动网页的方法是:WebView对象名.loadUrl(“”)。

答案:对加载本地test.html文件的方法是:WebView对象名.loadUrl("file:///android_assets/test.html")。

答案:错加载网络URL时,还有哪些常见步骤需要做?

答案:在Manifest.xml文件中增加用户的网络访问权限;为了与页面交互,设置WebView支持javascript语言。若希望在点击网页中超链接时,在当前WebView中显示该网页,则需要覆盖WebViewClient类的()方法。

答案:shouldOverrideUrlLoading假设assets目录下有文件结构html/hello.html,用loadUrl()方法将该网页加载至webView时,需传入的参数是

()

答案:file:///android_asset/html/hello.html本地html文件要放到()目录?

答案:assetsres\layout\下面定义的xml文件名不可以大写。

答案:对下列说法哪一个不正确()

答案:java虚拟机加载.java文件为Button设置点击监听事件的方法是()?

答案:setOnClickListener自定义按压效果的XML文件要采用()根元素?

答案:selectornewView.OnClickListener(){

@OverridepublicvoidonClick(Viewarg0){//TODOAuto-generatedmethodstub}

},该语句的作用是实例化一个匿名类,在该类里实现View.OnClickListener()

接口。

答案:对setOnClickListener方法可以为Button控件添加点击监听事件。

答案:对Button是TextView的一个子类,可以使用TextView的各种属性。

答案:对button设计时,background属性支持哪几种设置方法?

答案:设置颜色如“#0000ff“

;去掉缺省背景,如“@null“

;引用自定义背景形状,如“@drawable/bg_btn2”

;引用自定义按压效果,如“@drawable/bg_btn4”自定义背景形状的XML文件要选择什么根元素?

答案:shape定义shape时,物体的拐角定义采用什么关键字?

答案:corners定义shape时,虚心体定义采用什么关键字?

答案:stroke在一个相对布局中怎样使一个控件水平居中(

)?

答案:android:layout_centerHorizontal="true"定义shape时,实心体定义采用什么关键字?

答案:solid自定义Button背景文件要定义在()目录下面?

答案:drawableandroid:drawablePadding=“5dp“

语句是设置图片间的间距为5dp。

答案:错android:drawableRight=“@drawable/arrow_off”语句是在文本的右侧添加drawable图片,图片名

“arrow_off”。

答案:对在android:text=“@string/text_view”语句中,@string/表示赋值字符串定义在res/values/目录下strings.xml文件中。

答案:对在android:text=“@string/text_view”语句中,text_view是赋值字符串的内容。

答案:错android:ellipsize属性可设置的值有()?

答案:end;start;marquee;middletextColor属性可设置为()?

答案:"#ffffff";"#5fffff"文本框的宽、高通常可设置为()?

答案:wrap_content;match_parent;"xx"dp设计跑马灯效果时singleLine要设置为:

答案:trueAndroid中android:text属性的作用是(

)

答案:设置文本字符串文本框内文本的字体颜色采用什么属性定义?

答案:textColor文本框控件采用什么关键字定义?

答案:TextView相对布局中可以用layout_weight属性设置视图的大小比重。

答案:错layout_marginBottom属性可设置值为:

答案:“xx”dplayout_alignBottom属性设置值可为:

答案:@id/id-name下列哪个属性是专用于相对布局的(

)

答案:android:layout_toRightOf某元素需要定义在另一个某元素的下方,需要采用哪个属性?

答案:layout_below相对布局在xml文件中采用什么关键字来定义?

答案:RelativeLayout所有的视图都有一个layout_weight值,为0的话,表示该视图不占据屏幕空间。

答案:错线性布局的缺省方向为水平方向。

答案:对android有哪些常用布局?

答案:

LinearLayout;AbsoluteLayout;RelativeLayout;FrameLayout线性布局用什么属性来设置方向?

答案:orientation什么属性用于设置控件相对于父控件的位置?

答案:layout_gravity什么属性用于设置控件内容相对于当前控件的位置?

答案:gravity什么属性用于设置将父图中的可用空间分割的比重?

答案:layout_weight

什么属性用来设置控件边缘相对于其他控件边缘的间距?

答案:layout_margin什么属性用来设置控件内容相对于控件边缘的边距?

答案:padding布局文件中的线性布局用什么关键字定义?

答案:LinearLayout一台电脑上可创建多个安卓虚拟机,安卓应用开发时,可配置任意的虚拟机(不关心它的运行状态)作为运行目标机。

答案:错Android工程中,放在res/和assets/下的资源文件都会在R.java文件里生成相应的编号。

答案:错关于res/raw目录是会转换为二进制的格式然后原封不动的存储到设备上

答案:错哪个目录下放置一些与

UI

相应的布局文件,都是

xml

文件?

答案:res/layout放置字符串、颜色、数组等常量数据的目录是()?

答案:res/values哪个目录下主要放置一些文件资源,这些文件会被原封不动打包到

apk

里面?

答案:assets

应用的图片资源放置的目录是()?

答案:res/drawableAVD是什么的缩写?

答案:AndroidvirtualDevice关于res/raw目录说法正确的是

答案:这里的文件是原封不动的存储到设备上不会转换为二进制的格式下面哪种说法不正确(

)

答案:res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z

,

A-Z);下面哪一个不属于Android体系结构中的应用程序层()

答案:SQLiteAndroid项目工程下面的assets目录,以下说法正确的是()

答案:这里的文件是原封不动的存储到设备上不会转换为二进制的格式android应用的布局文件存放在哪个目录下?

答案:resAndroid应用的JAVA源代码放在哪个目录下?

答案:srcEclipse是一个开放源代码的、基于Java的可扩展的开发平台,只支持安卓应用的开发。

答案:错安卓应用开发基于什么编程语言?

答案:JAVA语言ADT是()的缩写?

答案:AndroidDevelopmentToolsJDK是()的缩写?

答案:JAVADevelopmentKit下列不是手机操作系统的是()。

答案:Windows

VistaRadioButton里面的属性android:button=“@null“语句的作用是设置Button无背景。

答案:错UIthread通常就是mainthread,Android启动程序时会替它建立一个MessageQueue

答案:对EditText是TextView的一个子类,可以使用TextView的部分属性。

答案:错如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法

答案:错android:button=“@drawable/xx“语句的作用是设置CheckBox控件左侧的勾选图片。

答案:对当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例。

答案:对当待排序记录规模较小时,选用直接插入排序算法比较好。

答案:对对复选按钮项的监听需要分项设置。

答案:对轻量级存储写操作时,使用putString等方法将数据放入SharedPreferences.Editor对象中即可。

答案:错RadioButton是Button的子类,可以使用Button的各种属性。

答案:对使用startService()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务任然进行

答案:对当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息

答案:对对顺序栈进行进栈、出栈操作,不涉及元素的前、后移动问题。

答案:对在n个元素进栈后,它们的出栈顺序和进栈顺序一定正好相反。

答案:对E/AndroidRuntime(1099):

java.lang.RuntimeException:

Unable

to

instantiate

activity

ComponentInfo{com.test/com.test.CanvasActivitys}:

java.lang.ClassNotFoundException:

com.test.CanvasActivitys

in

loader

dalvik.system.PathClassLoader[/data/app/com.test-1.apk]这段话是程序报错在LogCat中产生的记录,从中可以分析问题的原因可能在哪里?(

)

答案:CanvasActivitys类没有在AndroidManifest中正确申明下列属于PULL解析XML中字段的是(

答案:TEXT下列说法哪个不正确(

)

答案:一个Activity的对象a1上弹出了一个模拟对话框形式的Activity的对象a2,按返回键后a1执行了onStart和onResume方法,a2执行了onPause,onStop和onDestroy方法下列哪个可做EditText编辑框的提示信息()

答案:android:hint下列关于Service的描述,正确的是(

)

答案:当调用了ConText类中的StopService()方法后,Serviece中的onDestroy()方法会自动回调这是一个资源配置文件,下面描述正确的是?

(

)

答案:这个shape文件是画一条虚线,实线段5dp,间隔3dp下面是一段生成对话框的代码,哪一行有错误?()Builder

builder

=

new

Builder(getApplicationContext());

1builder.setTitle("提示").setMessage("请选择");

2builder.setPositiveButton("重置",

new

OnClickListener()

3{

4public

void

onClick(DialogInterface

dialog,

int

which)

5{

6Log.i("log",

"重置被按了!");

7}

8});

9builder.setNegativeButton("取消",

null);

10builder.setNeutralButton("确定",

new

OnClickListener()

11{

12public

void

onClick(DialogInterface

dialog,

int

which)

13{

14Toast.makeText(getApplicationContext(),

"确定被按了!",

15Toast.LENGTH_SHORT).show();

16}

17});

18builder.create().show();

19

答案:第1行设置监听单选按钮控件勾选情况是否变化的方法是()

答案:setOnCheckedChangeListener关于Android

事件机制与事件监听,下列说法不正确的有(

)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论