面试三

今天去面试第一题就把我吓死了.我中午1点就到了.好热啊

中午给妈妈打电话,她在打麻将,我喜欢我妈打麻将,她开心啊

对了,晚上回来的时候,我看了会书,看了那什么android讲义的GPS部分.

本来打算看看google map部分来着,旁边好吵.

1.从代码角度看看下面代码有什么问题?

public int add(int i ,int j)

return i+j;

}

 

2.在layout配置文件定义的view,在调用getWidth和getHeight方法时都返回0,为什么?

 这是初学者总爱犯的错误,在view的构造方法中获取了getWidth和getheight.

当view对象刚被创建时,android并不知道其大小,所以getWidth()和getHeight()返回

的结果都是0.但是在计算布局时.即在onDraw()中却可以获取屏幕宽高.

context.getWindowManager().getDefaultDisplay().getWidth();

Context.getWindowManager().getDefaultDisplay().getHeight();

3.怎么判断当前网络模式?

ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo info = cm.getActiveNetworkInfo();
int type = info.getType();
String name = info.getTypeName();

info.isAvailave()判断当前网络是否可用

4.google地图相关API,经纬度等

 

5用UML图画出.自动柜员机取现的业务用例图和系统用例图

 

6在屏幕上画一个曲线

 

 

posted on 2012-08-03 17:47  lightman_21  阅读(107)  评论(0)    收藏  举报

导航