原标题: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)返回搜狐,查看更多
责任编辑: