我就是想知道底层的framework给应用层是提供的什么支持...

解决方案 »

  1.   

     不会一来就是访问驱动的。
        Framework层就是上层JAVA接口的实现你知道喽 ,通常它首先是通过JNI访问的Native本地库,或者直接通过Binder和C++层的service做通信。其次才是service和kernel部分的驱动做通信。其中可能还做了HAL硬件接口层的一些处理。
      

  2.   

    不能这么简单的理解,应该结合framework和HAL进行关联,
    Android的linux驱动只是提供标准接口供HAL调用,而应用使用的是Framework的API,
    Framework通过jni调用HAL,以实现其上层接口
    你自己可以去Google一下Android的架构,网上很多这方面的资料
      

  3.   


    个人感觉也就是这么回事,楼主可以看看android的源码也可以