1. XML的解析方式都有哪些? 每一种解析方式的执行流程?
设XML为:abcc1
Dom SAX Pull
2.abcc1 以树的方式展现应该是什么样子的
根节点 在上面
子节点和文本在下面
3. 设现有3个Activity,A1, A2, A3,如何实现 A1 启动 A2, A2启动A3后,由A3进行返回操作,直接可以返回到 A1? 举出两种方式?
...
分类:
移动开发 时间:
2014-10-11 15:10:05
阅读次数:
217
最近因为某些原因想换工作,整理一下个人觉得面试中还比较值得记录的一些题目,给需要找这方面工作的人一个借鉴。
以下基本只记录题目或者大概答案,如果大家有比较详细的解答或者比较好的面试题木,希望各位看到的能补充在评论里,供后来人参考,谢谢。
Java部分:
1. 线程有哪几种实现方式
Thread、Runable比较简单,主要考点在关于线程池,因为我对线程池使用不多没有深入问。
2....
分类:
移动开发 时间:
2014-08-28 21:14:06
阅读次数:
282
1.activity的生命周期方法描述可被杀死下一个onCreate()在activity第一次被创建的时候调用。这里是你做所有初始化设置的地方──创建视图、设置布局、绑定数据至列表等。如果曾经有状态记录(参阅后述Saving Activity State。),则调用此方法时会传入一个包含着此act...
分类:
移动开发 时间:
2014-08-16 23:38:51
阅读次数:
276
1. 下列哪些语句关于内存回收的说明是正确的? (b )A、 程序员必须创建一个线程来释放内存B、 内存回收程序负责释放无用内存C、 内存回收程序允许程序员直接释放内存D、 内存回收程序可以在指定的时间释放内存对象Android是Linux的内核,每一个程序都是一个独立的JAVA虚拟机,就和油汤里的...
分类:
移动开发 时间:
2014-08-16 19:41:01
阅读次数:
258
昨天,阿里的电话面试,让我发现好多不足,好多微小的知识点平时都没怎么关注,好吧,第一篇blog来分析下android中各种尺寸单位。面试题1:“Android中很多尺寸单位有哪些,具体有哪些区别”1.尺寸种类dip , px , pt ,sp ,dpdip:(device indepedent pi...
分类:
移动开发 时间:
2014-07-30 11:57:23
阅读次数:
219
1.android dvm 的进程和Linux的进程,应用程序的进程是否为同一个概念:
答:dvm是dalivk虚拟机。每一个android应用程序都在自己的进程中运行,都拥有一个dalivk虚拟机实例。而每一个dvm都是在linux的一个进程。所以说可以认为是同一个概念。
2.android的动画有哪几种?他们的特点和区别是什么?
答:两种,一种是tween动画,一种是fram...
分类:
移动开发 时间:
2014-07-16 11:38:50
阅读次数:
428
1.ListView怎么提高滑动效率
2.说下你做过项目的包的构架,(联网,解析,activity,database) 重点
3.加载大量图片怎么做(包括小图和查看大图) 怎么减少一次跟服务器的链接数,怎么做缓存,
4.onInterceptTouchEvent(),onTouchEvent()的关系
5.怎么在oncreate中大致计算一个view的高度(调一下view的measure,...
分类:
移动开发 时间:
2014-07-14 14:04:50
阅读次数:
276
1.Dalvik和标准Java虚拟机之间的主要差别?
Dalvik和标准Java虚拟机(JVM)之间的首要差别之一,就是Dalvik基于寄存器,而JVM基于栈。
Dalvik和Java之间的另外一大区别就是运行环境——Dalvik经过优化,允许在有限的内存中同时运行多个虚拟机的实例,并且每一个 Dalvik应用作为一个独立的Linux进程执行。
(1)虚拟机很小,使用的空间也小;
(2)D...
分类:
移动开发 时间:
2014-06-17 22:34:33
阅读次数:
372
1. ArrayList,Vector, LinkedList 的存储性能和特性
ArrayList 和 Vector 都是使用数组方式存储数据,此数组元素数大于实际存储的数据以便增加和插入元素,它们都允许直接按 序号索引元素,但是插入元素要涉及数组元素移动等内存操作,所以索引数据快而插入数据慢,Vector 由于使用了 synchroni zed 方法(线程安全),通常性能上较 ArrayLi...
分类:
移动开发 时间:
2014-05-22 11:18:21
阅读次数:
266
这一篇文章专门整理一下研究过的Android面试题,内容会随着学习不断的增加,如果答案有错误,希望大家可以指正
1.简述Activity的生命周期
当Activity开始启动的时候,首先调用onCreate(),onStart(),onResume()方法,此时Activity对用户来说,是可见的状态
当Activity从可见状态变为被Dialog遮挡的状态的时候,会调用on...
分类:
移动开发 时间:
2014-05-21 15:43:02
阅读次数:
333