Android 面试(2)

来源:互联网 发布:dnf机械爆炸优化补丁 编辑:程序博客网 时间:2024/04/30 01:15

Android 面试题

android中的动画有哪几类,它们的特点和区别是什么?
  两种,一种是Tween动画、还有一种是Frame动画。Tween动画,这种实现方式可以使视图组件移动、放大、缩小以及产生透明度的变化;另一种Frame动画,传统的动画方法,通过顺序的播放排列好的图片来实现,类似电影。

 1.我们用___int____来定义一个整数,用___char____来定义一个字符类型,称为原始数据类型。
2.android中常用的四个布局是framlayout,linenarlayout,relativelayout和tablelayout。
3.android 的四大组件是activiey,service,broadcast和contentprovide。
4.java.io包中的objectinputstream和objectoutputstream类主要用于对对象(Object)的读写。
5.android 中service的实现方法是:startservice和bindservice。
6.activity一般会重载7个方法用来维护其生命周期,除了onCreate(),onStart(),onDestory() 外还有onrestart,onresume,onpause,onstop。
7.android的数据存储的方式sharedpreference,文件,SQlite,contentprovider,网络。
8.当启动一个Activity并且新的Activity执行完后需要返回到启动它的Activity来执行
的回调函数是startActivityResult()。
9.请使用命令行的方式创建一个名字为myAvd,sdk版本为2.2,sd卡是在d盘的根目录下,
名字为scard.img, 并指定屏幕大小HVGA.____________________________________。
10.程序运行的结果是:_____good and gbc__________。
public class Example{
  String str=new String(“good”);
  char[]ch={‘a’,'b’,'c’};
  public static void main(String args[]){
    Example ex=new Example();
    ex.change(ex.str,ex.ch);
    System.out.print(ex.str+” and “);
    Sytem.out.print(ex.ch);
  }
  public void change(String str,char ch[]){
    str=”test ok”;
    ch[0]=’g';
  }
}