我目前正在学习为基于Android的设备开发应用程序,而且我对Java有着相当不错的认识,所以对我来说学习并不是太具挑战性。但是,我很懒,我不想导入我需要的每个Android类。在我的一个.java文件中,如果我要输入:
import android.*;
它编译得很好。但是,如果我输入:
public class example extends Activity{...}
在前一段代码之下,Eclipse / ADT仍然告诉我需要导入android.app.Activity类。那么,有没有其他方法可以导入所有的android类,以便我节省单独导入每个类的时间?
如果没有,我将是一项很好的运动并克服它,但它仍然非常方便。
答案 0 :(得分:2)
那么,有没有其他方法可以导入所有的android类,以便我节省单独导入每个类的时间?
import android.*;
只会导入android
包中直接的类和接口。要导入android.app
中的所有类/接口,请使用import android.app.*;
。
请记住,Eclipse / ADT提供了多种为您添加导入的方法,例如 Ctrl - Shift - O 来解析所有缺少的进口。
答案 1 :(得分:0)
您还可以在Java中使用Eclipse / Adt设置“Organize Imports” - >编辑器 - >保存操作以允许Eclipse在保存时组织导入。很有用。 您也可以在Java中自定义设置 - >代码风格 - >组织进口。