天天看点

2018/1/12 NBU移动应用开发期末考试考点

移动应用开发卷子总共十道大题,其实准确说,是十大道简答题;

考的方法有写代码,给程序写注释,说明一些操作的处理过程,在下面进行细说。

第一题为程序注释,给了一个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的,还可以做一个程序,然后。。装恩。懂的。

继续阅读