自测试卷2
一、选择题
1.下列关于adb描述错误的是( )。 A.运行Android设备的shell C.建立SD卡映像文件
2.( )文件用来定义Android程序中所有资源的索引。 A.MainActivity.java
3.GridView布局中,设置列数,可以使用( )属性。 A.android:numColumns
4.如果要在Activity中得到新打开Activity 关闭后返回的数据,需要使用系统提供的( )方法打开新的Activity。
A.startActivity()
5.下列关于Service描述不正确的是( )。
A.其他应用程序组件能启动Service并且即便用户切换到另一个应用程序,Service还可以在后台运行 B.当应用程序组件通过调用bindService()方法绑定到Service时,Service处于bound状态 C.启动Service的组件被销毁时,Service也将被销毁
D.当Activity通过调用startService()方法启动Service时,它处于started状态
6.在Shell命令模式下创建数据库目录可以使用( )命令完成。 A.cd
7.下列( )方法用于指定是否使用抗锯齿功能。 A.setXfermode()
8.下列Criteria类定义的常量中,( )用于获得高等精度。 A.ACCURACY_HIGH
9.使用HttpURLConnection访问网络时,需要允许( )项权限。 A.android.permission.INSTALL_LOCATION_PROVIDER
B.android.permission.VIBRATE
B.ACCURACY_FINE D.ACCURACY_LOW
C.ACCURACY_COARSE
B.setShader() C.setAntiAlias() D.setDither()
B.mkdir
C.sqlite3
D.adb shell
B.startActivityForResult()
C.startactivity()
D.startActivityforResult()
B.android:columns C.android:numColumn
D.android:column
B.BuildConfig.java
C.R.java D.android.jar
B.将本地apk文件安装到模拟器 D.在计算机和Android设备之间上传文件
25
Android程序设计实用教程 C.android.permission.AUTHENTICATE_ACCOUNTS
10.调用HttpClient对象的execute()方法发送GET请求后,将返回一个( )对象。 A.HttpRequest
B.HttpClient
C.HttpGet
D.HttpResponse
D.android.permission.INTERNET
二、填空题
1.在Android API文档页面中,以单击______________超链接,查看Android提供的开发训练文档;单击______________超链接,查看Android提供的API指南;单击______________超链接,查看Android提供的参考文档______________。
2.ADT插件会自动创建drawable-xxhdpi、drawable-xhdpi、drawable-hdpi、drawable-mdpi和drawable-ldpi等5个文件夹,分别用于存放______________、______________、______________、______________和______________。
3.下面的代码用于实现当Activity运行时添加Fragment,请将其补充完整。
DetailFragment details = new DetailFragment(); // 实例化DetailFragment的对象 FragmentTransaction ft = getFragmentManager() .beginTransaction(); // 获得一个FragmentTransaction的实例 ft._______(android.R.id.content, details); // 添加一个显示详细内容的Fragment ft.________________; // 提交事务
4.下面代码用于获取传递的数据包中Key为user的信息,请补充完整。
Intent intent=getIntent(); Bundle bundle=_________________; String user=___________________; 5.消息处理类(____________)允许发送和处理Message或_______________对象到其所在线程的MessageQueue中。
三、简答题
1、解释Looper、Handler、Message,以及MessageQueue? 2、为3D模型添加纹理贴图大致可以分为哪几个步骤?
26