android 系统源码中有 R.id.back, 这是从什么地方来的?(应用中的R.id.xxxx, 我知道.  \Demo\gen\com\android\demo\R.java)

解决方案 »

  1.   

    android 系统源码中也有一个R.java,就是从那里来的
      

  2.   


    android 系统源码中, 找不到这个文件 R.java.
      

  3.   

    你说的R.id.back  是源码android/out/target/common/R/com/android/systemui/R.java ?
      

  4.   

    R.java在源码中很多....但绝大部分都是在out路径下的~
      

  5.   

    你看文件里面是怎么import的啊,如果是系统的,就在系统资源里面找,如果不是,那就在自己的apk下的资源报下面找啊
      

  6.   

    系统源码中有 R.id.back
    通常是core/res/res下面
      

  7.   

    我想要在 android-->设置-->显示-->屏幕适配 中 加一些选项, 应如何加呢?是不是也在在资源文件中加?
      

  8.   


    那就需要在Settings源码里面修改了   不仅仅是在资源文件中加~  也需要在代码中处理事件吧!~
      

  9.   

    通常系统源码中自带的资源,都是放在:frameworks/base/core/res/res 目录下的,目录组织结构和app一样。
      

  10.   


    以应用STK为例
    在路径"Stk\res\xml"下找到你要修改的界面的控件布局文件,增加需要增加的控件描述(样式)
    在路径"Stk\res\values-zh-rCN"下的string.xml中添加字符串常量,一般是控件的名称或描述信息
    在路径"Stk\src\*"下,找到你要修改的界面对应的java文件,在类中增加对应控件的成员变量在后面的代码进行操作
    楼主要是做过应用的话,我上面写的应该比较容易理解,要是没做过应用,建议还是找本带源码的教程学吧。发帖很难说的特别详细的