在什么情况下使用数据结构数组 链表 哈希表
Android常用布局对象 简述用法
Android哪些自定义UI组件(用户界面控件)的方法
Android提供哪些异步处理任务方法
Android提供哪些存储数据的方法
Android中Handler用法
Android提供的应用程序级别安全机制与权限

解决方案 »

  1.   

    http://www.mianwww.com/html/category/it-interview/android这里面够多了!呵呵,慢慢看吧!上次笔试,好变态,什么题型都有,就是没有一道正面说Android的。害我白忙活了一晚上。最记得上面有一个智力题,是这么说得:怎么用一个5升得杯子和一个3升得杯子量出4升的水。(只有两个杯子)。呵呵
      

  2.   

    以下答案为个人理解,如有不对之处还望指教1.在什么情况下使用数据结构数组 链表 哈希表
    答:简单数据结构用数组,查询操作较多的时候用链表,插入或修改较多的时候用哈希表2. Android常用布局对象 简述用法
    答:linearlayout,线性布局;relativelayout,相对布局;tablelayout,表格布局;absolutelayout,绝对布局;framelayout,框架布局;linearlayout可以设置横向或纵向排列,tablelayout是以表格的形式布局,里面可以设置行,行里面放控件,与html中的table布局相似,relativelayout为相对布局,最为灵活,个人一般以relativelayout与linearlayout相结合使用,absolutelayout和framelayout没有具体用过3.Android哪些自定义UI组件(用户界面控件)的方法
    答:这个不是很清楚4.Android提供哪些异步处理任务方法
    答:1.使用Thread类创建一个线程来实现
        2.创建一个类来继承AsyncTask并实现其中的方法来实现异步调用5.Android提供哪些存储数据的方法
    答:sqlite数据库,SharedPreferences数据持久化,还有一个可以保存在XML里面的一下记不起来了6.Android中Handler用法
    答:handler主要是解决耗时操作完成时更新主线程UI的
        用法:1.用一个类继承Handler类,并且重写handleMessage方法来更新UI,
      2.在主线程中创建一个继承了Handler类的对象myHandler
              3.在子线程中构建Message对象m,并将要传递的结果绑定在m上
      4.在子线程中调用myHandler的sendMessage方法,将m作为参数传递过去。7.Android提供的应用程序级别安全机制与权限
    答:本人不知道,但是下面的网址里有:http://android.tgbus.com/Android/tutorial/201103/346031.shtml