- 13
- 0
- 约5.5万字
- 约 60页
- 2025-05-30 发布于广西
- 举报
云时代
Android面试题集
[键入文档副标题]
目录
TOC\o1-3\h\z\u第一章Android最全面试题71道题 4
一、选择题 4
二.填空和问答 9
25.android中常用的五个布局是FrameLayout(单帧布局)、RelativeLyout(相对布局)、LinerLayout(线性布局)、TableLayout(表格布局)、AbsoluteLayout(绝对布局) 9
26.android的四大组件是__ActivityServiceBrodcastReceiverContentProvier。 9
27.java.io包中的__ObjectInputStream_和_ObjectOutputStream_类主要用于对对象(Object)的读写。 9
28.android中service的启动方法有:__startService____bindService_ 9
29.activity一般会重载7个方法用来维护其生命周期,分别是:onCreateonStartonResumeonPauseonStoponDestroyonRestart 9
30.android的数据存储的方式有:SharedPreferences数据存储、文件存储、SQLite数据库存储数据、Contentprovider存储数据、网络存储数据 10
31.当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity数据,启动新Activity的方法是_startActivityForResult(intent,RequestCode)_,用来处理返回数据的Activity回调函数是voidonActivityResult(intrequestCode,intresultCode,intentdata)_。 10
33.下面程序运行的结果是:______________。 10
34.在android中,请简述jni的调用过程。 11
35.简述Android的体系结构包括哪些? 11
36.请继承SQLiteOpenHelper实现下述功能 11
37.页面上现有ProgressBar控件progressBar,请用书写线程以10秒的的时间完成其进度显示工作。 12
38.请描述Activity的生命周期。 13
39.如果后台的Activity由于某原因被系统回收了,如何在被系统回收之前保存当前状态? 13
40.如何将一个Activity设置成对话框窗口的样式。 14
41.如何退出Activity?如何平安退出已调用多个Activity的Application? 14
43.请介绍下Android的数据存储方式。 15
44.请介绍下ContentProvider是如何实现数据共享的。 15
45.如何启用Service,如何停用Service。 15
46.注册播送接收器有几种方式,这些方式有何优缺点?请谈谈Android引入播送机制的用意。 16
47.请解释下在单线程模型中Message、Handler、MessageQueue、Looper之间的关系。 18
48.AIDL的全称是什么?如何工作?能处理哪些类型的数据? 19
49.请解释下Android程序运行时权限与文件系统权限的区别。 20
50.系统上安装了多种浏览器,能否指定某浏览器访问指定页面?请说明原由。 20
51.你如何评价Android系统优缺点。 20
52.什么是ANR如何防止它? 21
53.什么情况会导致ForceClose?如何防止?能否捕获导致其的异常? 22
54.Android本身的api并未声明会抛出异常,那么其在运行时有无可能抛出runtime异常,你遇到过吗?假设有的话会导致什么问题?如何解决? 22
55.简要解释一下activity、intent、intentfilter、service、Broadcase、BroadcaseReceiver 22
56.IntentService有何优点? 23
57.请描述横竖屏切换时候activity的生命周期? 23
58.如何将翻开resaw目录中的数据库文件? 23
如何将SQLite数据库(dictionary.db文件)
原创力文档

文档评论(0)