android中有一些系统资源,可以在程序中直接访问,比如android.R.XXX

解决方案 »

  1.   


    D:\>cd androidD:\Android>cd workplace
    D:\Android\workplace>cd ex_WidgetDemo\D:\Android\workplace\ex_WidgetDemo>tree
    D:.
    ├─assets
    ├─bin
    │  └─com
    │      └─example
    │          └─widgetdemo
    ├─gen
    │  └─com
    │      └─example
    │          └─widgetdemo
    ├─res
    │  ├─drawable-hdpi
    │  ├─drawable-ldpi
    │  ├─drawable-mdpi
    │  ├─layout
    │  └─values
    └─src
        └─com
            └─example
                └─widgetdemoD:\Android\workplace\ex_WidgetDemo>
      

  2.   


    android.R是系统自动生成的,打开android.jar.里面就有R.class
    我想知道的是com.android.internal.R 
      

  3.   


    这是打开了一个example而已啊跟api没关系的。。
      

  4.   

    android.internal.R  也是系统的 比如com.android.internal.R.styleable.AnalogClock
      

  5.   

    关于资源的,你是添加到FRAMEWORK里面的资源,肯定就要调用系统资源.android.R了。
    分支的不太清楚,你可以解压出来android.jar去看一下不就知道了。
      

  6.   

    android.internal.R在标准的sdk里是无法调用的,只有你使用源码编译的时候才可以调用。android自带的某些应用就调用了这个资源。
      

  7.   

    有很多讲解android源代码结构的书籍和资料的,楼主搜一下看看就知道了。
      

  8.   

    有很多讲解android源代码结构的书籍和资料的,楼主搜一下看看就知道了。
    可惜我住的地方没有源代码可以看看。