刚开始学习安卓,请问下安卓应用开发一般开发时候分几层开发!主要是哪几层?

解决方案 »

  1.   

    Android操作系统的层次:最底层是Linux内核 语言是C/C++
    上面一层是硬件抽象层和本地框架层 语言是C/C++
    再上面一层是Java框架层,语言是JAVA
    最上面是应用软件层,语言是JAVA,应用开发也就是在这一层开发。
      

  2.   

    那其中那个java开发这层再细分呢??
      

  3.   


    framework 框架、 和应用程序开发。 前者属于android系统本身,后者属于跑在系统上的应用。
      

  4.   

    楼主是想问像j2ee开发那样的mvc这种分层吧,android应用里比较难把层划分的很明显的,我开始也想像做j2ee那样显示层、控制层、模型层还想加个业务层,然后发现做这个根本不像j2ee那么回事,一般就是主线程维护界面,然后创建其他线程维护数据,数据线程处理后发消息给主线程更新界面。而j2ee这种大型的项目才会比较注重架构,减少层与层之间的耦合性~
      

  5.   

    谢谢ls,你的回答我需要知道,我还以为做安卓也需要向做PC项目那般需要分层,一直误解了呀!