面试三
今天去面试第一题就把我吓死了.我中午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) 收藏 举报