1 / 47
文档名称:

Android面试整里大全(54页).doc

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

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

分享

预览

Android面试整里大全(54页).doc

上传人:luciferios02 2019/10/21 文件大小:171 KB

下载得到文件列表

Android面试整里大全(54页).doc

相关文档

文档介绍

文档介绍:的四大组件是哪些,它们的作用?答::是程序与用户交互的窗口,是构造块中最基本的一种,它需要为保持各界面的状态,做很多持久化的事情,妥善管理生命周期以及一些跳转逻辑:后台服务于,封装有一个完整的功能逻辑实现,接受上层指令,完成相关的事物,定义好需要接受的提供同步和异步的接口:是提供的第三方应用数据的访问方案,可以派生类,对外提供数据,可以像数据库一样进行选择排序,屏蔽内部数据的存储细节,向外提供统一的接口模型,大大简化上层应用,对数据的整合提供了更方便的途径:接受一种或者多种作触发事件,接受相关消息,做一些简单处理,转换成一条,统一了的事件广播模型请介绍下中常用的五种布局。常用五种布局方式,分别是:(框架布局),(线性布局),(绝对布局),(相对布局),(表格布局)。一、:所有东西依次都放在左上角,会重叠,这个布局比较简单,也只能放一点比较简单的东西。二、:线性布局,每一个里面又可分为垂直布局("")和水平布局("")。当垂直布局时,每一行就只有一个元素,多个元素依次垂直往下;水平布局时,只有一行,每一个元素依次向右排列。三、:绝对布局用坐标来指定元素的位置,这种布局方式也比较简单,但是在屏幕旋转时,往往会出问题,而且多个元素的时候,计算比较麻烦。四、:相对布局可以理解为某一个元素为参照物,来定位的布局方式。主要属性有:相对于某一个元素、相对于父元素的地方、;五、:表格布局,每一个里面有表格行,里面可以具体定义每一个元素。每一个布局都有自己适合的方式,这五个布局元素可以相互嵌套应用,做出美观的界面。中的动画有哪几类,它们的特点和区别是什么答:两种,一种是动画、还有一种是动画。动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影。中有哪几种解析的类?官方推荐哪种?以及它们的原理和区别。答:解析主要有三种方式,、、。常规在上开发我们使用相对轻松些,但一些性能敏感的数据库或手机上还是主要采用方式,读取是单向的,优点:不占内存空间、解析属性方便,但缺点就是对于套嵌多个分支来说处理不是很方便。而方式会把整个文件加载到内存中去,该方法在查找方面可以和很好的结合如果数据量不是很大推荐使用,而常常用在J2对于节点处理比较好,类似方式,同样很节省内存,在J2中我们经常使用的库来解析。的优化方案答:1、如果自定义适配器,那么在方法中要考虑方法传进来的参数是否为,如果为就创建并返回,如果不为则直接使用。在这个方法中尽可能少创建。2、给设置(()),传入一个对象,用于缓存要显示的数据,可以达到图像数据异步加载的效果。3、如果需要显示的很多,就要考虑分页加载。比如一共要显示100条或者更多的时候,我们可以考虑先加载20条,等用户拉到列表底部的时候再去加载接下来的20条。请介绍下的数据存储方式。答:使用存储数据;文件存储数据;数据库存储数据;使用存储数据;网络存储数据;,,这三种方式分别对应的目录是,,。一:使用存储数据首先说明存储方式,它是提供的用来存储一些简单配置信息的一种机制,例如:登录用户的用户名与密码。其采用了数据结构来存储数据,以键值的方式存储,可以简单的读取与写入,具体实例如下:(){;=(“”,0);=(“”,””);=(“”,””);}(){=(“”,0);();(“”,);(“”);();}数据读取与写入的方法都非常简单,只是在写入的时候有些区别:先调用()使其处于编辑状态,然后才能修改数据,最后使用()提交修改的数据。实际上是采用了格式将数据存储到设备中,在中的中的<>下。使用是有些限制的:只能在同一个包内使用,不能在不同的包之间使用。二:文件存储数据文件存储方式是一种较常用的方法,在中读取/写入文件的方法,与中实现的程序是完全一样的,提供了()和()方法来读取设备上的文件。具体实例如下:=“”;=();=();三:网络存储数据网络存储方式,需要与网络数据包打交道,关于网络数据包的详细说明,请阅读引用了的哪些?。四:1、简介当应用继承类,并重写该类用于提供数据和存储数据的方法,就可以向其他应用共享其数据。虽然使用其他方法也可以对外共享数据,但数据访问方式会因数据存储的方式而不同,如:采用文件方式对外共享数据,需要进行文件操作读写数据;采用共享数据,需要使用读写数据。而使用共享数据的好处是统一了数据访问方式。2、类简介代表了要操作的数据,主要包含了两部分信息:,,一个由以下几部分组成:1:(内容提供者)的已经由所规定为:…(或):用于唯一标识这个,外部调用者可以根据这个标识来找到它。():可以用来表示我们要操作的数据,路径的构建应根据业务而定,如下:要操作表中为10的记录,可以构建这样的路径1