1 / 11
文档名称:

android面试题目--答案.doc

格式:doc   大小:2,961KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

android面试题目--答案.doc

上传人:lu2yuwb 2021/8/21 文件大小:2.89 MB

下载得到文件列表

android面试题目--答案.doc

相关文档

文档介绍

文档介绍:android面试题目--答案
D
二、填空题
6. android中常用的四个布局是framlayout,linenarlayout,relativelayout和tablelayout。
7. android 的四大组件是activiey,service,broadcast和contentprovide。
8. android 中service的启动方法是:startservice和bindservice。
9. activity一般会重载7个方法用来维护其生命周期,除了onCreate(),onStart(),onDestory()外,还有onrestart,onresume,onpause,onstop。
10. android的数据存储的方式sharedpreference,文件,SQlite,contentprovider,网络。
11. 当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行 的回调函数是startActivityResult()。
12. 注册广播有两种常见的方式:使用代码进行注册 和 。
问答题
谈谈你对同步和异步的理解和区别,在android中实现异步的常用方式以及区别。
AsyncTask和Handler两种异步方式
AsyncTask实现的原理,和适用的优缺点
l 过程可控
缺点:
l 在使用多个异步操作和并需要进行Ui变更时,就变得复杂起来.
Handler异步实现的原理和适用的优缺点
在Handler 异步实现时,涉及到 Handler, Looper, Message,Thread四个对象,实现异步的流程是主线程启动Thread(子线程)àthread(子线程)运行并生成Message-àLooper获取Message并传递给HandleràHandler逐个获取Looper中的Message,并进行UI变更。
使用的优点:
l 结构清晰,功能定义明确
l 对于多个后台任务时,简单,清晰
使用的缺点:
l 在单个后台异步处理时,显得代码过多,结构过于复杂(相对性)
谈谈你对http协议的理解,以及发送http请求的常用方法和他们的区别。
1、GET请求的数据会附在URL之后(就是把数据放置在HTTP协议头中),以?分割URL和传输数据,参数之间以&相连,
2、POST把提交的数据则放置在是HTTP包的包体中。
3、"GET方式提交的数据最多只能是1024字节,理论上POST没有限制,可传较大量的数据
3、android中线程间是怎样通信的。
andriod提供了Handler 和 Looper 来满足线程间的通信。Handler先进先出原则。Looper类用来管理特定线程内对象之间的消息交换(MessageExchange)。
  1)Looper: 一个线程可以产生一个Looper对象,由它来管理此线程里的MessageQueue(消息队列)。
  2)Handler: 你可以构造Handler对象来与Looper沟通,以便push新消息到MessageQueue里;或者接收Looper从Message Queue取出)所送来的消息。
  3) Message Queue(消息队列):用来存放线程放入的消息。
  4)线程:UIthread 通常就是main thread,而Android启动程序时会替它建立一个MessageQueue。
四、程序设计
1、谈谈你对观察者设计模式的理解,请以编写简单的示例代码。
2、实际问题:随着android的迅速崛起,android广告平台也跟着产生,就光国内就几十家,如果开发者对每个广告平台都进行集成的话是一件很费力不讨好的事情,因为开发者需要阅读各个广告平台的文档,编写代码以及维护等,如果让你为开发者解决该问题的话(即为开发者设计一个聚合多家广告平台的sdk,开发者使用该sdk后可以切换这广告平台的展示)。你该怎么做。
假设现在有三家广告平台,请设计一个sdk聚合这三家广告平台,把这个sdk给开发者用,开发者使用该sdk后,就像使用一家广告平台一样,他们不需要阅读这三家广告平台的文档,只需要阅读我们sdk的文档即可(假设平台广告的广告只要请求就可展示,无需其他信息)。
具体要求:
广告在30秒后切换下一个广告平台,下一个广告平台随机生成。
2、编写示例代码
面试题目
谈谈你对面向对象以及面向对象的程序设计的理解,特征。
对andro

最近更新

2024年广西百色市城市广场管理处招聘历年高频.. 89页

2024年广西省南宁市良庆区宣传部事业单位招聘.. 89页

2024年广西省都安瑶族自治县事业单位招聘21人.. 89页

2024年广西自治区河池南丹县事业单位招聘67人.. 88页

2024年广西贵港市港南区交通局招聘2人历年高频.. 89页

2024年广西防城港东兴市边海防与打击走私办招.. 89页

2024年株洲师范高等专科学校单招职业适应性测.. 58页

2024年江苏省徐州市行政职业能力测验题库(巩.. 147页

2024年江苏省镇江市行政职业能力测验题库及答.. 148页

2024年江西省吉安市行政职业能力测验题库(易.. 147页

2024年浙江省温州市行政职业能力测验题库及答.. 148页

2024年湄洲湾职业技术学院单招职业适应性测试.. 58页

2024年烟台汽车工程职业学院单招职业适应性测.. 56页

2024年福建省厦门市行政职业能力测验题库(巩.. 147页

2024年苏州经贸职业技术学院单招职业适应性测.. 60页

2024年运城师范高等专科学校单招职业适应性测.. 56页

2024年长垣烹饪职业技术学院单招职业适应性测.. 56页

公共基础知识内蒙古伊克昭盟选调生考试(行政.. 148页

公共基础知识安徽省合肥市选调生考试(行政职.. 148页

公共基础知识山西省太原市选调生考试(行政职.. 147页

公共基础知识广西省百色市选调生考试(行政职.. 148页

公共基础知识河南省驻马店地区选调生考试(行.. 149页

公共基础知识湖南省郴州市选调生考试(行政职.. 147页

公共基础知识重庆市攀枝花市选调生考试(行政.. 149页

公共基础知识黑龙江省大庆市选调生考试(行政.. 146页

吉林省白山市事业单位招聘考试(职业能力倾向.. 148页

国网2024年高校毕业生招聘陕西省电力公司招聘.. 60页

安徽省安庆市事业单位招聘考试(职业能力倾向.. 147页

安徽省滁州市事业单位招聘考试(职业能力倾向.. 148页

宿州市2024年公开招聘事业单位工作人员历年高.. 59页