上期答案:
1、A 2、D 3、C 4、C 5、B 6、B 7、D 8、D
9、答:可以将dictionary.db文件复制到Eclipse Android工程中的res aw目录中。所有在res aw目录中的文件不会被压缩,这样可以直接提取该目录中的文件。可以将dictionary.db文件复制到res aw目录中。
10、答:复用convertview, 历史的view对象
异步加载数据, 分页加载数据,onscallLinster();Static class ViewHolder
使用静态的view对象避免创建过多的view.
把下载后的数据缓存到数据库里
客户端和服务器协同作战 .
Http 请求
If-modify-since : 检查数据是否更新 1.html 2001年 302 拿缓存
本期试题:
1. 【单选】下面哪种说法不正确( )
A. Android应用的gen目录下的R.java被删除后还能自动生成;
B. res目录是一个特殊目录,包含了应用程序的全部资源,命名规则可以支持数字(0-9)下横线(_),大小写字母(a-z , A-Z);
C. AndroidManifest.xml文件是每个Android项目必须有的,是项目应用的全局描述。其中指定程序的包名(package=”…”)+指定android应用的某个组件的名字(android:name=”…”)组成了该组件类的完整路径
D. assets和res目录都能存放资源文件,但是与res不同的是assets支持任意深度的子目录,在它里面的文件不会在R.java里生成任何资源ID
2、【单选】通过SurfaceView对象得到SurfaceHolder对象holder,调用holder的addCallback()方法,在匿名内部类中的onCreat()方法中的代码如下:
最后显示的图形是:( )
A.
B.
C.
D.
![](http://www.apkbus.com/data/attachment/forum/201308/26/110814pd99sr5vy115tdli.jpg)
![](http://www.apkbus.com/data/attachment/forum/201308/26/110814m5dihfdisq5tsf8y.jpg)
![](http://www.apkbus.com/data/attachment/forum/201308/26/110815yym2yw9v64wd6wwv.jpg)
![](http://www.apkbus.com/data/attachment/forum/201308/26/110815ci1vbvbo91heeur9.jpg)
3、【判断】一个Activity就是一个可视化的界面或者看成是控件的容器。( )
4、【判断】Intent有很长的生命周期,是没有用户界面的程序,可以保持应用在后台运行,而不会因为切换页面而消失。( )
5、【判断】onPause()方法在activity被暂停或收回cpu和其他资源时调用,该方法用于保存活动状态的,也是对运行时数据的现场保护。( )
6、【判断】onDestroy是activity被干掉前最后一个被调用方法,当调用finish方法或者系统为了节省空间将它暂时性的干掉时候调用。( )
7、【判断】如果service已经启动,再次启动该服务时将先后调用onCreate()和onStartCommand()方法。( )
8、【判断】使用startService()方法启动服务后,调用者和服务间没有关联,即使调用者退出了,服务任然进行。( )
9、【简答】ListView的优化方案
10、【简答】请描述下Activity的生命周期。