安卓巴士自测试题-第十七期

1.【多选】android下的单元测试要配置,一下说法正确的是(  )
A、需要在manifest.xml清单文件application节点下配置instrumentation
B、需要在manifest.xml清单文件manifest节点下配置instrumentation
C、需要在manifest.xml清单文件application节点下配置 uses-library
D、需要让测试类继承AndroidTestCase类

2.【多选】android数据存储与访问的方式(  )
A、文件
B、数据库
C、sharedpreference
D、内容提供者
E、网络

3.【多选】下列哪些api的操作需要声明权限 (  )
A、播放mp3文件
B、读SD卡 (读sd卡状态)
C、发短信
D、访问网络

4.【单选】下面在AndroidManifest.xml文件中注册BroadcastReceiver方式正确的是(   )
    A、<receiver android:name="NewBroad">
          <intent-filter>
             <action  
                   android:name="android.provider.action.NewBroad"/>
               <action>
          </intent-filter>
       </receiver>

     B、<receiver android:name="NewBroad">
           <intent-filter>
                   android:name="android.provider.action.NewBroad"/>
           </intent-filter>
        </receiver>

     C、<receiver android:name="NewBroad">
           <action  
                  android:name="android.provider.action.NewBroad"/>
             <action>
       </receiver>

     D、<intent-filter>
         <receiver android:name="NewBroad">
                                        <action>
                   android:name="android.provider.action.NewBroad"/>
                      <action>
           </receiver>
        </intent-filter>

5.【单选】不属于ListView的优化方案的是(  )
A.如果listview需要显示的item很多,就要考虑分页加载。
B.给contentView设置tag(setTag()),传入一个viewHolder对象,用于缓存要显示的数据,可以达到图像数据异步加载的效果。
C.如果自定义适配器,那么在getView方法中要考虑方法传进来的参数contentView是否为null,如果为null就创建contentView并返回,如果不为null则直接使用。
D.在选项C的方法中,尽可能少创建view。

6.【判断】Android系统采用了分层架构,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层。 (   )

7.【判断】Activity:活动,是最基本的android应用程序组件。一个活动就是一个单独的屏幕,每一个活动都被实现为一个独立的类,并且可以从非基类继承而来。 (  )

8.【填空】请使用命令行 ______________________的方式创建一个名字为myAvd,sdk版本为2.2,sd卡是在d盘的根目录下,名字为scard.img, 并指定屏幕大小HVGA。

9.【填空】activity一般会重载7个方法用来维护其生命周期,除了___________________________外还有____________________________________

10.【简答】同步和异步有何异同,在什么情况下分别使用他们?举例说明。


答案:
 1、BCD   2、ABCDE   3、CD  4、A   5、ABCD   6、√    7、×  
    8、android create acd-n myAvd-t 8-s HVDA- C d:\card_img  9、onCreate(),  onStart(),  onDestory() 和 onrestart,  onresume,  onpause, onstop
    10、如果数据将在线程间共享。例如正在写的数据以后可能被另一个线程读到,或者正在读的数据可能已经被另一个线程写过了,那么这些数据就是共享数据,必须进行同步存取。当应用程序在对象上调用了一个需要花费很长时间来执行的方法,并且不希望让程序等待方法的返回时,就应该使用异步编程,在很多情况下采用异步途径往往更有效率。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值