在java代码中,可以使用资源清单项,就是R.id中的integer值对应的资源文件
还有就是在java代码中访问实际资源,就是通过Resource类的get方法
就是不知道这两种方法访问资源文件有什么区别,以及何时需要用资源清单项访问资源,何时需要访问实际的资源,求大神们解释下AndroidJava

解决方案 »

  1.   

    R.id这种方式取不到assets下的文件
    res下的图片是压缩过的,如果你不想被压缩,就要放assets里去取
      

  2.   

    没太大区别
    除了楼上说的这点区别以外
    在底下都是走的zipio接口去取文件
    R.id的做法到后面还是走的通过xml来遍历并通过resources类接口来load资源的过程。
      

  3.   

    区别不大  getResources主要是用于一些非活动组件的类来访问   例如你的工具类  传一个context进去   就能操作context享有的资源了