您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 招聘面试 > Android面试题集合(含答案)
云时代Android面试题集[键入文档副标题]1/46目录第一章Android最全面试题71道题...........................................................................................4一、选择题...............................................................................................................................4二.填空和问答.......................................................................................................................925.android中常用的五个布局是FrameLayout(单帧布局)、RelativeLyout(相对布局)、LinerLayout(线性布局)、TableLayout(表格布局)、AbsoluteLayout(绝对布局)............926.android的四大组件是__ActivityServiceBrodcastReceiverContentProvier。...........................................................................................................................................927.java.io包中的__ObjectInputStream_和_ObjectOutputStream_类主要用于对对象(Object)的读写。..............................................................................................................928.android中service的启动方法有:__startService____bindService_.....................929.activity一般会重载7个方法用来维护其生命周期,分别是:onCreateonStartonResumeonPauseonStoponDestroyonRestart................................................930.android的数据存储的方式有:SharedPreferences数据存储、文件存储、SQLite数据库存储数据、Contentprovider存储数据、网络存储数据...................................931.当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity数据,启动新Activity的方法是_startActivityForResult(intent,RequestCode)_,用来处理返回数据的Activity回调函数是voidonActivityResult(intrequestCode,intresultCode,intentdata)_。.............................................................................................1033.下面程序运行的结果是:______________。......................................................1034.在android中,请简述jni的调用过程。...........................................................1135.简述Android的体系结构包括哪些?....................................................................1136.请继承SQLiteOpenHelper实现下述功能.............................................................1137.页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度显示工作。.....................................................................................................1238.请描述Activity的生命周期。..............................................................................1339.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态?.........................................................................................................................1340.如何将一个Activity设置成对话框窗口的样式。..............................................1441.如何退出Activity?如何安全退出已调用多个Activity的Application?..........1443.请介绍下Android的数据存储方式。..................................................................1544.请介绍下ContentProvider是如何实现数据共享的。........................................1545.如何启用Service,如何停用Service。...............................................................1646.注册广播接收器有几种方式,这些方式有何优缺点?请谈谈Android引入广播机制的用意。.................................................................................................................1747.请解释下在单线程模型中Message、Handler、MessageQueue、Looper之间的关系。.............................................................................................................................1848.AIDL的全称是什么?如何工作?能处理哪些类型的数据?...............................2049.请解释下Android程序运行时权限与文件系统权限的区别。..........................2150.系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。.........................................................................................................................................2151.你如何评价Android系统优缺点。......................................................................2152.什么是ANR如何避免它?.....................................................................................222/4653.什么情况会导致ForceClose?如何避免?能否捕获导致其的异常?...................2354.Android本身的api并未声明会抛出异常,则其在运行时有无可能抛出runtime异常,你遇到过吗?若有的话会导致什么问题?如何解决?........................................2355.简要解释一下activity、intent、intentfilter、service、Broadcase、BroadcaseReceiver..........................................................................................................2356.IntentService有何优点?...........................................................................................2457.请描述横竖屏切换时候activity的生命周期?.....................................................2458.如何将打开resaw目录中的数据库文件?...........................................................24如何将SQLite数据库(dictionary.db文件)与apk文件一起发布?...........................2459.Android引入广播机制的用意?...............................................................................2460.Androiddvm的进程和Linux的进程,应用程序的进程是否为同一个概念.........2561.sim卡的EF文件有何作用.....................................................................................2562.嵌入式操作系统内存管理有哪几种,各有何特性............................................2563.什么是嵌入式实时操作系统,Android操作系统属于实时操作系统吗?........2564.一条最长的短信息约占多少byte?.......................................................................2565.android中的动画有哪几类,它们的特点和区别是什么?....................................2566.请说明handler机制的原理...................................................................................2567.说说mvc模式的原理,它在android中的运用?..............................................2668.DDMS和TraceView的区别?.....
本文标题:Android面试题集合(含答案)
链接地址:https://www.777doc.com/doc-2897419 .html