`
老七的米店
  • 浏览: 47170 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

android 面试提问汇总

 
阅读更多
最近找工作。面试的问题大同小异。悲剧的是经常会在同一个地方卡壳,现记录在案,避免重蹈覆辙。
2012/2/8
问题一:
android 自定义按钮实现 home键 和返回键对Activity生命周期的影响。
答:如果按返回键分别执行了onpause()onStop()onDestory()方法 ;如果点击home键 则执行了 onPause()onStop()方法。
参考博文 http://blog.csdn.net/sky181772733/article/details/6953433

问题二:
android 线程与进程的区别。
答案:
线程是指进程内的一个执行单元,也是进程内的可调度实体,与进程的区别:
1) 地址空间: 进程内的一个执行单元;进程至少有一个线程,它们共享进程的地址空间;而进程有自己独立的地址空间;
2) 资源拥有: 进程是资源分配和拥有的单位,同一个进程内的线程共享进程的资源
3) 线程是处理器调度的基本单位,但进程不是.
4) 二者均可并发执行.



问题三:
Android广播机制(两种注册方法)与 中断广播。
答案:
1)第一种不是常驻型广播,也就是说广播跟随activity的生命周期。注意: 在activity结束前,移除广播接收器。动态注册。
2)第二种是常驻型,也就是说当应用程序关闭后,如果有信息广播来,程序也会被系统调用自动运行。在AndroidManifest.xml中配置广播。

问题四:
Activity的四种launchMode .
答案:
1)standard
2)singleTop
3)singleTask
4)singleInstance
参考博文 http://blog.csdn.net/liuhe688/article/details/6754323





  • 大小: 607.3 KB
  • 大小: 26.8 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics