上一篇文章我们已经了解了Android笔试的一些基础题目,《Android开发面试经——2.常见Android基础笔试题》
但是做为一个有经验的开发者,仅仅知道基础题还是不够的,你的简历上说有两年以上工作经验的话,那面试官肯定会问一些深入性的问题,看你能否回答的出。所以为了找一个更好的工作,我们还需要去了解一下Android进阶的笔试题目:
1.什么是ANR,如何避免?...
分类:
移动开发 时间:
2015-03-16 12:53:40
阅读次数:
203
正值跳槽的热季,整理一下Android面试中最常考的笔试题,为下次找工作时做好充分准备,这是Android的基础部分:
1、Android四大组件是什么?作用以及应用场景?
Android 的四大组件分别是是Activity,Service,BroadcastReceiver和ContentProvider;
Activity:
从字面上理解,Activity是活动的意思。一个Activity通常展现为一个可视化的用户界面,是Android程序与用户交互的窗口,也是Android组件中最基本也是最复杂的...
分类:
移动开发 时间:
2015-03-12 17:23:33
阅读次数:
148
(转载,出处丢失,请原作者原谅,如有意见,私信我我会尽快删除本文)JAVA1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java提供的GC功能可以自动监测对象...
分类:
移动开发 时间:
2015-03-05 12:10:07
阅读次数:
345
深有感触啦,我面试的时候所接触的笔试题。
Android面试题目及其答案
1、Android dvm的进程和Linux的进程, 应用程序的进程是否为同一个概念
DVM指dalivk的虚拟机。每一个Android应用程序都在它自己的进程中运行,都拥有一个独立的Dalvik虚拟机实例。而每一个DVM都是在Linux中的一个进程,所以说可以认...
分类:
移动开发 时间:
2015-03-04 19:13:19
阅读次数:
221
创建Socket对象至少需要指定哪些信息?IP和端口号:Socketsocket=newSocket("www.microsoft.com",80);socket连接服务器及与服务器端交互的代码:http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html哪些情况下socket会被关闭?1:Socket.close方法;2:InputStre..
分类:
移动开发 时间:
2015-02-11 19:07:22
阅读次数:
203
Android的标准对话框最多可以有几个按钮?显示对话框按钮的方法是什么?3个。newAlertDialog.Builder(this).setTitle("我的对话框").setPositiveButton("关闭",
newDialogInterface.onClickListener(){
publicvoidonClick(DialogInterfacedialog,intwhichButton){
//TODO
}
})...
分类:
移动开发 时间:
2015-02-11 02:06:44
阅读次数:
231
AndroidSDK支持哪些文件存储技术?SharedPreferences、流文件存储、XML半结构化存储、JSON存储、数据库、第三方面向对象数据库。如何使用ShardPreferences存取key-value类型的数据?//实例化SharedPreferences对象(第一步)
SharedPreferencesmySharedPreferences=getSharedPr..
分类:
移动开发 时间:
2015-02-11 02:03:07
阅读次数:
200
如何将table1的内容复制到table2上?createtabletable2asselect*fromtable1;创建视图的SQL语句?createviewifnotexistsview1asselect*fromtable1;abs(X)的返回值有几种情况?X为正值和0:返回X;X为负值:返回-X;X为NULL,返回NULL;不是数值:返回0;超出范围:溢出错误。如..
分类:
移动开发 时间:
2015-02-11 01:59:54
阅读次数:
167
Android支持哪些方式显示富文本信息?1,利用富文本标签,类似于html标签,如<b>,<font>,<img>等,不过不能直接作为textview.settext的参数值,而应该静html.fromhtml开发方法将这些文本转换为charsequence对象。如果想要显示图片的时候,还需要实现p_w_picp..
分类:
移动开发 时间:
2015-02-10 17:04:29
阅读次数:
245
MVC框架及其与android的联系:MVC全名是ModelViewController,是模型(model)-视图(view)-控制器(controller)的缩写。其中,model用于存储和控制数据,view用于信息的展示,controller用于接收输入,并将其转换为发给model的指令。如下图:在android系统中,所有的列表都采用M..
分类:
移动开发 时间:
2015-02-10 02:00:57
阅读次数:
204