开发android程序时,经常用到android.app,android.os这样的包,这些包都放在SDK的那些地方,怎么都没找到,比如说,MainActivity要导入以下类:import android.app.Activity
import android.os.Bundle但是这个Activity,Bundle都在哪里呢?在SDK文件夹里面翻了很长时间都没找到

解决方案 »

  1.   

    Bundle类的定义位于:
    frameworks/base/tools/aapt/Bundle.hActivity类的定义位于:
    frameworks/base/core/java/android/app/Activity.java
      

  2.   

    如果下载系统源码就一目了然import android.app.Activity 就表示路径
    core/java/android/app/Activity.javaimport android.os.Bundle就表示路径
    core/java/android/os/Bundle.java
      

  3.   

    不用管它在哪儿,如果你使用了一个没有import的类里的方法,把鼠标移动到对应类上,eclipse会帮你自动添加import的package的。