安卓巴士自测试题——第十二期

1.【单选】使用Graphics类的drawRecr(10,20,20,10)绘制矩形,此矩形的面积是( 
A.100   B.200   C.300   D.400

2.【单选】SharedPreferences保存文件的路径和扩展名是( 
A./data/data/shared_prefs/ *.txt
B./data/data/package name/shared_prefs/ *.xml
C./mnt/sdcard/指定文件夹 指定扩展名
D.任意路径 指定扩展名

3.【单选】阅读代码回答运行结果( 
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public class MainActivity extends Activity implements OnClickListener
{
    private Button mBtnLogin = (Button) findViewById(R.id.btn_login);
    private TextView mTextViewUser;
  
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        mTextViewUser = (TextView) findViewById(R.id.textview_user);
        mBtnLogin.setOnClickListener(this);
        new Thread()
        {
            @Override
            public void run()
            {
                mTextViewUser.setText(10);
            }
        }.start();
    }
  
    @Override
    public void onClick(View v)
    {
        mTextViewUser.setText(20);
    }
}

A.Resources$NotFoundException
B.ViewRootImpl$CalledFromWrongThreadException
C.NullPointerException
D.运行正常,mTextViewUser组件上显示内容为10

4.【多选】下列关于数据持久化的描述正确的有(  
A.在内存中缓存多个Bitmap对象是一种数据持久化方法
B.SQLite数据库文件可以保存在SD卡中
C.ContentProvider的主要目的是为了将Android应用的数据持久化
D.数据持久化就是将内存的数据保存到外存

5.【单选】用来获取RecordStore可用空间的大小方法是 (  )
A.getSize()     B.getRecordSize()     C.getSizeAvailable()     D.getVersion()

6.【单选】关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是(  )
A.bindService()方法执行成功后
B.bindService()方法执行成功同时onBind()方法返回非空IBinder对象
C.ServiceonCreate()方法和onBind()方法执行成功后
D.ServiceonCreate()onStartCommand()方法启动成功后

7.【单选】可以通过( 提高Service的优先级
A.setLevel()   B.setPriority()   C.upgrade()   D.startForeground()

8.【多选】下列哪些情况下,系统可能会弹出ANR对话框  (  
A.在Activity中,Main线程消息队列中的消息在5秒内没有得到响应
B.Service中,onStartCommand()方法执行超过5
C.BroadcastReceiver中,onReceive()方法执行时间超过10
D.在启动的新线程中,run()方法执行时间超过5

9.【单选】Intent intent = new
          Intent(Intent.ACTION.VIEW,Uri.parse("http://mail.google.com"))
          这句话作用陈述正确的是(  )
A.发送Email     B.在浏览器浏览这个网址     C.发送短信     D.其它项不正确

10.【简答】如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?


答案:
1.A 2.B 3.C 4.BD 5.C 6.B 7.D 8.ABC  9.B
10.答:重写onSaveInstanceState()方法,在此方法中保存需要保存的数据,该方法将会在activity被回收之前调用。通过重写onRestoreInstanceState()方法可以从中提取保存好的数据


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值