android工程师考核指标,Android工程师能力评估测试题(1-5)

本文介绍了Android工程师必备技能,包括AIDL接口使用、ServiceConnection回调的理解、UI线程与异步任务的处理,以及何时将进程置于前台的操作指南。通过实例解析了关键概念和常见陷阱。
摘要由CSDN通过智能技术生成

原标题:Android工程师能力评估测试题(1-5)

1、[单选题]使用AIDL完成远程service方法调用下列说法不正确的是

A、aidl对应的接口名称不能与aidl文件名相同

B、aidl的文件的内容类似java代码

C、创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了

D、aidl接口的对象aidl对应的接口的方法前面不能加访问权限修饰符

2、[单选题]关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?

A、bindService()方法执行成功后;

B、bindService()方法执行成功同时onBind()方法返回非空IBinder对象;

C、Service的onCreate()方法和onBind()方法执行成功后

D、Service的onCreate()和onStartCommand()方法启动成功后

3、[单选题]阅读代码回答运行结果

public classMainActivity extends Activity implements OnClickListener{ private Button mBtnLogin = (Button) findViewById(R.id.btn_login);

private TextView mTextViewUser;

@Override protected void onCreate(BundlesavedInstanceState) { 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);

}}

Resources$NotFoundExceptionViewRootImpl$CalledFromWrongThreadExceptionNullPointerException

运行正常,mTextViewUser组件上显示内容为10

4、[单选题]遇到下列哪种情况时需要把进程移到前台?

A、进程正在运行一个与用户交互的Activity ,它的onResume()方法被调用

B、进程有一正在运行的BroadcastReceiver,它的onReceive()方法正在执行

C、进程有一个Service,并且在Service的某个回调函数(onCreate()、onStart()、或

D、onDestroy())内有正在执行的代码所有选项均正确

进程有一个Service,该Service对应的Activity正在与用户交互

5、[单选题]关于广播以下陈述正确的是( ).

A、广播接收器只能在配置文件中注册

B、广播接收器注册后不能注销

C、广播接收器只能接收自定义的

D、广播消息广播接收器可以在Activity中单独注册与注销

推荐:正保IT教育网 Android工程师能力评估测试题(6-10)

订阅号 IT朝5晚9 Android工程师能力评估测试题(6-10)返回搜狐,查看更多

责任编辑:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值