摘要: 因为最近项目组要吸纳新人,所以搜集了一些相关的面试题,放这里供大家分享:联想android面试题1.activity的生命周期。activity主要生命周期的方法说明:onCreate(Bundle savedInstanceState):创建activity时调用。设置在该方法中,还以Bundle的形式提供对以前储存的任何状态的访问!onStart():activity变为在屏幕上对用户可见时调用。onResume():activity开始与用户交互时调用(无论是启动还是重新启动一个活动,该方法总是被调用的)。onPause():activity被暂停或收回cpu和其他资源时调用,该方法用于 阅读全文
posted @ 2011-08-05 13:12 wgw8299 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 很多网友可能会发现View类的设置显示状态setVisibility方法有三种情况,分别为GONEVISIBLEINVISIBLE 可能你发现有些Android应用的下面包含了 AdMob或Adsense广告条,如果这个View 我们设置GONE:则消失,该广告条看不见也不占用位置。INVISIBLE:则代表广告条那块是空白,但仍然沾着他布局高和宽的位置,VISIBLE: 就是标准显示时的状态。 阅读全文
posted @ 2011-08-05 10:44 wgw8299 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 今天发现一个android开发的一个小问题,应该可以算是小BUG,测试环境2.1 SDK Update1在android程序设计中我们可以更换主题(Theme),有两种方法,一种是在主程序中使用setTheme()函数,传入相应的参数,另一种是在AndroidManifest.xml中直接指定,这里主要讲第一种方法,也是最常用的。一般来说,对程序外观属性操作的函数都会在onCreate()调用之后被调用,但是这个setTheme()函数有点奇怪,如果,把它放在onCreate()之后调用,它就不会生效(但并不产生任何错误和警告),一定要放在onCreate()之前调用才行,以下是代码片段:se 阅读全文
posted @ 2011-08-05 10:14 wgw8299 阅读(1987) 评论(0) 推荐(0) 编辑
摘要: Context字面意思上下文,位于framework package的android.content.Context中,其实该类为LONG型,类似Win32中的Handle句柄,很多方法需要通过Context才能识别调用者的实例,比如说Toast的第一个参数就是Context,一般在Activity中我们直接用this代替,代表调用者的实例为Activity,而到了一个button的onClick(View view)等方法时,我们用this时就会报错,所以我们可能使用ActivityName.this来解决,主要原因是因为实现Context的类主要有Android特有的几个模型,Activi 阅读全文
posted @ 2011-08-05 09:55 wgw8299 阅读(2622) 评论(0) 推荐(0) 编辑