android在启动时是如何加载APK里面的资源的?
它如何判断应该加载的是hdpi还是mdpi或是sw600dp里的资源?

解决方案 »

  1.   

    看看这个就明白了http://labs.chinamobile.com/mblog/103798_23816如果还有不明 请看resources.java中对configuration的处理
      

  2.   

    Resource.java没啥啊,就是封装的一层皮,ResourceTypes.cpp倒还比较有可能,只是搞不懂它那个资源Map表示怎么整出来的
      

  3.   

    先从系统如何打包apk开始看,看一下ant  build的步骤。看一下aapt
      

  4.   

    加载资源,是根据设备的密度density,这个是可以获取到的,根据这个值的大小去判断读取哪个目录下的图片资源