Android校招笔试-1

1.Intent传递数据时,下列的数据类型不可以被传递的是D

A Serializable

B File

C Parcelable

D Thread

2.使用Toast提示时,关于提示时长,下面说法正确的是A.

A 显示时长只有2种设置

B 可以自定义显示时长

C 传入30时,提示会显示30秒钟

D 当自定义显示时长时,比如传入30,程序会抛出异常

3.Android系统对下列哪些对象提供了资源池AC
A Message
B Thread
C AsyncTask
D Looper
A.Message提供了消息池,有静态方法Obtain从消息池中取对象;
B.Thread默认不提供资源池,除非使用线程池ThreadPool管理;
C.AsynTask是线程池改造的,默认提供最多5个线程进行并发操作;
D.Looper,每个Looper创建时创建一个消息队列和线程对象,也不是资源池;

4.以下关于Toast说法正确的是BD
A Toast能编辑
B Toast没有焦点
C Toast可以获得用户输入
D Toast只能持续一段时间

5.关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?B
A bindService()方法执行成功后
B bindService()方法执行成功同时onBind()方法返回非空IBinder对象
C Service的onCreate()方法和onBind()方法执行成功后
D Service的onCreate()和onStartCommand()方法启动成功后
源码:
servicedispatcher里面有个函数
doconnection{
if(service!=null){//其中service为Ibind类型
mconnection.onserviceConnected(name,service)}
]

6.下列哪些情况下系统会弹出Froce Close对话框BC
A 应用运行时,Main线程进行了耗时操作
B 应用运行时抛出了OutOfMemoryError
C 应用运行时抛出了RuntimeException
D 应用运行时,用户操作过于频繁
AD:产生ANR,程序没有响应,有可能程序会再次响应
BC:程序抛出异常,会强制退出

7.Android dvm的进程和Linux的

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值