这20道题,听说只有大厂的Android工程师能全对

  发布时间:2020-05-25 16:45:00   作者:Android进阶小麦   我要评论
这篇文章主要介绍了这20道题,听说只有大厂的Android工程师能全对,赶快一起来测试一下自己把,看看是不是都掌握了

本试题用于Android工程师能力评估,面试之前刷一刷,可做到心中有数:

1.使用AIDL完成远程service方法调用下列说法不正确的是

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

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

C. 创建一个Service(服务),在服务的onBind(Intent intent)方法中返回实现了aidl接口的对象

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

2.关于ServiceConnection接口的onServiceConnected()方法的触发条件描述正确的是?

A.bindService()方法执行成功后

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

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

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

3.阅读代码回答运行结果

A.Resources$NotFoundException

B.ViewRootImpl$CalledFromWrongThreadException

C.NullPointerException

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

4.遇到下列哪种情况时需要把进程移到前台?

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

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

C.进程有一个Service,并且在Service的某个回调函数(onCreate()、onStart()、或onDestroy())内有正在执行的代码

D.所有选项均正确

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

5.关于广播以下陈述正确的是:

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

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

C.广播接收器只能接收自定义的广播消息

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

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

A.显示时长默认只有2种设置

B.可以自定义显示时长

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

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

7.在一个布局文件中,对一个EditText进行设置,以下哪项设置能实现输入框默认提示内容的效果:

A.android:capitalize

B.android:hint

C.android:singleLine

D.android:text

8.关于AlertDialog描述错误的是:

A.show()方法创建并显示对话框

B.AlertDialog.Builder的create() 和show()方法都返回AlertDialog对象

C.AlertDialog不能直接用new关键字构建对象,而必须使用其内部类Builder

D.create()方法创建并显示对话框

9.Intent传递数据时,下列的数据类型哪些可以被传递

A.Serializable

B.CharSequence

C.Parcelable

D.Bundle

10.在android中使用Menu时可能需要重写的方法有?

A.onCreateOptionsMenu()

B.onCreateMenu()

C.onOptionsItemSelected()

D.onItemSelected()

11.android中使用SQLiteOpenHelper这个辅助类时,可以生成一个数据库,并可以对数据库进行管理的方法可以是?

A.getWriteableDatabase()

B.getReadableDatabase()

C.getDatabase()

D.getAbleDatabase()

12.android 关于service生命周期的onCreate()和onStart()说法正确的是?

A.当第一次启动的时候先后调用onCreate()和onStart()方法

B.当第一次启动的时候只会调用onCreate()方法

C.如果service已经启动,将先后调用onCreate()和onStart()方法

D.如果service已经启动,只会执行onStart()方法,不在执行onCreate()方法

13.下列对android NDK的理解正确的是?

A.NDK是一系列工具的集合

B.NDK 提供了一份稳定、功能有限的 API 头文件声明

C.使 “Java+C” 的开发方式终于转正,成为官方支持的开发方式

D.NDK 将是 Android 平台支持 C 开发的开端

14.有关Activity生命周期描述正确的是

A.设置Activity的android:screenOrientation="portrait"属性时,切换屏幕横纵方向时不会重新调用各个生命周期,只会执行onConfigurationChanged方法

B.未设置Activity的android:configChanges属性,切换屏幕横纵方向时会重新调用onCreate()方法

C.当再次启动某个launchMode设置为singletask的Activity,它的onNewIntent()方法会被触发

D.用户正在操作某个Activity,这时如果其他应用程序需要内存,系统会将用户当前操作的Activity强制关闭

15.下列哪些情况下系统会程序抛出异常,强制退出

A.应用运行时,Main线程进行了耗时操作

B.应用运行时抛出了OutOfMemoryError

C.应用运行时抛出了RuntimeException

D.应用运行时,用户操作过于频繁

16.Android系统对下列哪些对象提供了资源池

A.Message

B.Thread

C.AsyncTask

D.Looper

17.下列关于IntentService与Service的关系描述错误的是

A.IntentService是Service的子类

B.IntentService在运行时会启动新的线程来执行任务

C.启动方式不同

D.没有区别

18.下面关于Android中定义style和theme的描述正确的是?

A.都可以减少重复属性设置

B.style可以作用在Activity上

C.Theme类可以继承

D.一个TextView的style中定义了textColor属性,TextView本身也设置textColor属性,那么TextView本身定义的优先级较高

19.在一个ListView中,显示的行布局有多种不同形式,例如某些行只有ImageView,而另外一些行只有TextView,需要重写哪几个方法?

A.getCount()

B.getItemId()

C.getItemViewType()

D.getViewTypeCount()

20.使用SimpleAdapter作为 ListView的适配器,行布局中支持下列哪些组件?

A.TextView

B.ProgressBar

C.CompoundButton

D.ImageView

到此这篇关于这20道题,听说只有大厂的Android工程师能全对的文章就介绍到这了,更多相关Android面试题内容请搜索脚本之家以前的文章或继续浏览下面的相关文章,希望大家以后多多支持脚本之家!

相关文章

  • 华为Android三面成功通过面试官都问了什么

    这篇文章主要介绍了华为Android三面成功通过,面试官都问了什么,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-26
  • Android 一线大厂面试总结

    这篇文章主要介绍了Android 一线大厂面试总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-01-08
  • 2019年Android高级面试题与相关知识点总结

    这篇文章主要介绍了2019年Android高级面试题与相关知识点,总结分析了Android开发中涉及的各种常见知识点与相关原理,需要的朋友可以参考下
    2019-11-21
  • 2019年必备的Android面试题及参考答案收集汇总

    这篇文章主要介绍了2019年必备的Android面试题及参考答案,整理汇总了Android开发中常见的各种知识点、技术细节与注意事项,需要的朋友可以参考下
    2019-10-30
  • 2019 Android 面试真题集锦

    这篇文章主要介绍了2019 Android 面试真题集锦,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习
    2019-08-28
  • 2019 金三银四:阿里P9架构的Android大厂面试题总结

    面试是一道坎,很多人会恐惧面试,即使是工作很多年的老鸟,可能仍存在面试的焦虑。 今天介绍了阿里P9架构的Android大厂面试题总结的相关资料,小编觉得挺不错的,现在分
    2019-05-05

最新评论