测试题
1.关于对话框,下面说法正确的是( )。D.对话框的父类不是View
2.MediaPlayer 播放资源前,需要调用哪个方法完成准备工作( )C.prepare
3.关于 BroadcastReceiver 的说法不正确的是( B)
B,一个广播 Intent 只能被一个订阅了此广播的 BroadcastReceiver 所接收
4.E/AndroidRuntime(1099): java.lang.RuntimeException: Unable to instantiate activity st.CanvasActivitys}: java.lang.ClassNotFoundException: st.CanvasActivitys in loader dalvik.system.PathClassLoader[/data/st-1.apk] 这段话是程序报错在LogCat中产生的记录,从中可以分析问题的原因可能在哪里?(C )
C.CanvasActivitys类没有在AndroidManifest中正确申明
5.键盘事件处理方法中,以下哪个方法是用来处理键盘按键的释放事件的 ( A)。
A.keyReleased(int keyCode)
6.当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例。 对
7.onDestroy是activity被结束掉前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的结束掉时候调用。 对
8.如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法。 错
9.程序中使用http协议从网上下载文件时,无需设置访问网络的权限。( )错
10.使用Notification时,需要发送广播实现notify。( )错
11.Windows环境下如何检测已经安装成功Java?
答:写一个简单的java程序来测试JDK是否已安装成功:
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello world!");
}
}
将以上代码保存为文档名为HelloWorld.java的文档。 打开命令提示符窗口,进入到HelloWorld.java所在目录,键入下面的命令:
javac HelloWorld.java
java HelloWorld
如果屏幕如图,能够正确输出且不提示错误,表示JDK开发环境配置完成。
1.下列哪个是 SqlLite 下的命令( D)
A .shell B.push C..keytool D.quit
2.下面关于Android dvm的进程和Linux的进程,应用程序的进程说法正确的是 ( A)
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 中的一个进程,所以说不是同一个概念。
3.Android操作系统最早由哪个公司研发?(D )
A.Microsoft B,OHA C.Google D.Android公司
4.setOnTouchEvent 设置返回值为true 和 false有何区别?(A )
A.返回true表示这个消息已经被处理结束,后续的handler不再接收到这个消息
B.设置为true时 只能在移动时获得一次监听事件,false则可以多次
C.没有区别,都能对事件进行监听
D.设置为false是 ,在处理一次监听事件后,系统将抛弃该次事件
5.下列不属于 service 生命周期的方法是( B)
A.onDestroy B.onStop C.onStart D.onCreate
6.如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法。错
7.广播接收器可以在Activity中单独注册与注销。 对
8.发送广播时,可以通过sendCatagoryBroadcast()方法将Intent对象发送出去( ). 错
9.一个Activity就是一个可视化的界面或者看成是控件的容器。 对
10.当Antivity的启动模式设置为SingleTop表示当该Anctivity的实例在栈顶时只会产生一个实例。 对11.Intent的Component属性的作用是什么,如何定义此属性?
答:Component属性的作用是用来指定Intent的目标组件的类名称。如果Component这个属性被指定了的话, Intent的其它属性都是可选项,Android会直接使用Component指定目标组件,而不再执行其它查过程。
在使用时,需要先创建一个ComponentName对象,然后将它设置成Intent对象的Component的属性。通过setComponent()、setClass()和setClassName()三种方法都可以设置组件的名称,通过getComponent()方法则可获得设置项。
1.下列不属于 service 生命周期的方法是( A)
A.onStop B,onCreate C.onStart D.onDestroy
2.进度条中哪个属性是设置进度条大小格式的( D)
A.android:secondaryProgress B.android:progress
C.android:max D.style
3.以下哪一个类可以实现广播接收的功能( C)。
A,Broadcast B.Receiver C.BroadcastReceiver D.Activity
4.以下有关RelativeLayout说法正确的是(B )。
A,这种布局适合于框架布局使用 B这种布局适合横竖屏切换比较频繁的应用
C这种布局会从左至右依次排列,到边界后自动换行
D在这个布局中,控件的位置是绝对的,任何控件都有自己的坐标
5.表示下拉列表的组件是(C )
A.ListView B.Gallery C.Spinner D.GridView
6.广播接收器只能在配置文件中注册。 错
7.不是所有的Activity都有自己的生命周期。 错
8.广播接收器可以在Activity中单独注册与注销。 对
9.当应用程序中某广播在AndroidMainifest进行注册后,即使该应用程序关闭后,也可以接受操作系统发出的广播信息。 对
10.对下面代码: notification.vibrate=new long[]{100,200,100,500}, 其中notification是通知管理器对象,表示我们对Notification设置了震动,并且是100ms延迟后,震动200ms,然后停止100ms,再震动500ms 。(对 )
11.Activity,intent、Service和BroadCastReceiver之间是什么关系
答案 分述Activity、Intent、Service、BroadCastReceiver的概念,一个应用程序怎么去利用他们。
1、Android是什么?( A)
A.一种操作系统 B.一个应用软件 C机器人名字 D一款手机
2.能够自动完成输入内容的组件是(B)
A.TextView B,AutoCompleteTextView C.ImageView D.EditText
A.sendBroadcast B.sendCast C.sendService D.sendBroad .
4.Android操作系统最早由哪个公司研发?(D )
A.Microsoft B,OHA C.Google D.Android公司
5、安装Android SDK时,可以通过( )在线安装或离线安装。D
A.JDK B.eclipse sdk manager C.ADT D .Android sdk manager
6.如果需要一个通知立即显示,android属于什么软件那么在构造Notification对象的时候,需要在构造函数的第三个参数中传递 new Calendar()的值 ( 错)。
7.程序中使用http协议从网上下载文件时,无需设置访问网络的权限。( 错)
8、广播接收器可以在Activity中单独注册与注销。对
9、onPause()方法在activity被暂停或收回cpu和其他资源时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。对
10.Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失 。错
11.使用资源包括哪几种方法?
(1) 在代码里使用资源类;
(2) 在代码里调用资源类并实例化
(3) 从其他资源类里引用。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论