课程咨询 : 010-57154533

主页 > 企业招聘 > 安卓笔试题 > Android面试题大全(9)
  • Android面试题大全(9)

    发布:鸿运彩票网      来源:鸿运彩票网      时间:2016-06-03 11:46

  •   求职面试季,如果说简历是找工作的敲门砖,那么面试就是最后一哆嗦,关键中的关键,直接决定着能不能拿到offer,因此不能大意。鸿运彩票网Android培训机构为各位整理了最受企业HR欢迎的Android精华面试题,希望对大家有所帮助。

      1. Android中常用的四个布局:

      答:framlayout,linenarlayout,relativelayout和tablelayout。

      2.Android 的四大组件:

      答:activiey,service,broadcast和contentprovide。

      3.请介绍下ContentProvider是如何实现数据共享的。

      答:一个程序可以通过实现一个Contentprovider的抽象接口将自己的数据完全暴露出去,而且Content providers是以类似数据库中表的方式将数据暴露。Content providers存储和检索数据,通过它可以让所有的应用程序访问到,这也是应用程序之间唯一共享数据的方法。要想使应用程序的数据公开化,可通过2种方法:创建一个属于你自己的Contentprovider或者将你的数据添加到一个已经存在的Content provider中,前提是有相同数据类型并且有写入Content provider的权限。如何通过一套标准及统一的接口获取其他应用程序暴露的数据?Android提供了ContentResolver,外界的程序可以通过ContentResolver接口访问ContentProvider提供的数据。

      4.Android 中service的实现方法是:

      答:startservice和bindservice。

      5.如何启用Service,如何停用Service。

      答:第一种是通过调用Context.startService()启动,调用Context.stopService()结束,startService()可以传递参数给Service。2.第二种方式是通过调用Context.bindService()启动,调用 Context.unbindservice()结束,还可以通过ServiceConnection访问Service。在Service每一次的开启关闭过程中,只有onStart可被多次调用(通过多次startService调用),其他 onCreate,onBind,onUnbind,onDestory在一个生命周期中只能被调用一次。

      6.Android的数据存储的方式:

      答:sharedpreference,文件,SQlite,contentprovider,网络。

      7.如何将SQLite数据库(dictionary.db文件)与apk文件一起发布?

      答:可以将dictionary.db文件复制到Eclipse Android工程中的res aw目录中。所有在res aw目录中的文件不会被压缩,这样可以直接提取该目录中的文件。可以将dictionary.db文件复制到res aw目录中

      8.什么情况会导致Force Close ?如何避免?能否捕获导致其的异常?

      答:一般像空指针啊,可以看起logcat,然后对应到程序中 来解决错误

      9.嵌入式操作系统内存管理有哪几种,各有何特性。

      答:页式,段式,段页,用到了MMU,虚拟空间等技术

      10.在Android中,请简述jni的调用过程。

      答:1)安装和下载Cygwin,下载 Android NDK。2)在ndk项目中JNI接口的设计。3)使用C/C++实现本地方法。4)JNI生成动态链接库.so文件。5)将动态链接库复制到java工程,在java工程中调用,运行java工程即可。

      11.简述Android应用程序结构是哪些?

      答:Android应用程序结构是:Linux Kernel(Linux内核)、Libraries(系统运行库或者是c/c++核心库)、Application Framework(开发框架包)、Applications (核心应用程序)


上一篇:Android面试题大全(8)

下一篇:Android面试题大全(10)

最新开班日期

开班时间 2017/02/20
距离开班时间还剩

1 2 3
©2016 鸿运彩票网 版权所有 京ICP备15049804-3号