移动应用开发卷子总共十道大题,其实准确说,是十大道简答题;
考的方法有写代码,给程序写注释,说明一些操作的处理过程,在下面进行细说。
第一题为程序注释,给了一个mainActivity的创建,里面写了onCreate()函数的重载,要求对每一句进行注释,包括@Override
第二题为写代码程序,给出XML中TextView和EditText的ID,要求在Activity中将其连接并设置对应的文字,如——将TextView显示文字为“用户名:”
第三题还是代码注释,具体的记不太清楚了,好像是创建了一个按钮监听适配器,然后将其与按钮连接,也是每句都要注释
第四题又是写代码,说是说明对按键的处理,应该指的就是按钮事件的创建方法了吧,emm,要求给出相应程序进行举例说明。
第五题是给出了一个XML文件,然后一个Menu连接的函数,说那个Menu函数实现了什么功能,这个具体看下PPT就好了。(在Menu章节,应该是第五章)
第六题好像是给了一个google地图的一段代码,应该是创建了一个GoogleMap的对象,并进行了一系列初始化,对象名记得是mMapView还有一个controller,老长的代码,但理解了还是没什么难度的。
第七题是intent对Activity的显式启动,代码不长,两句话,最好还是看下ppt理解下:
Intent
intent
= new Intent(
IntentDemoActivity.this
,
NewActivity.class
);
startActivity
(intent);
第八题给了大段的程序代码,让你以此为例讲下线程是怎么用的(intent,runnable,service一堆,ppt中详细解释)
第九题让你讲下天气预报获取服务的过程还是怎么样的,根据天气预报的实例进行说明(有API接口什么的吧,然后返回Json之类的,我也不是很清楚过程,反正自己的理解是这个)
第十题是设计一个应用程序,说明功能,实现价值和要用到的技术(要求新颖、可实现之类的)
ps:第十题根据了解,上一届考的也是应用程序设计,十有八九因为开放题,就没有怎么变化,所以对这个问题,可以事先考虑下怎么写,至于考试最后不是这个大题,不怪我。
pss:老师复习课的时候,过的速度很快,直接讲考点,记得越详细越好,因为考的主要是应用,所以PPT以第五章为主,要会使用各种控件,至少最基础最常用的前几个都要熟练为好。intent的使用,因为很简单,也很好用,所以也记下。学有余力的最好还是都掌握吧,毕竟安卓开发还是很fashion的,还可以做一个程序,然后。。装恩。懂的。