Android面试题集合(含答案).docxVIP

  • 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)

1亿VIP精品文档

相关文档