Application类
Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。
Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。
例如我定义了一个接口,但是我在继承这个接口的类中还要写接口的实现方法,那我不如直接就在这个类中写实现方法岂不是更便捷,还省去了定义接口?接口在java中的作用是什么?
在实际使用中,我们可能会把一个android工程作为库,然后在另外一个android的工程中引用。实现的步骤如下:
1.将android工程设为库
选择工程右击选择“property”->”Android”选项下的library勾选“Is Library”。
2.在当前工程引用上面的工程的库
在当前工程目录下的文件“project.properties”里添加:
android.library.reference.1=..\xxx(工程目录)
这样就可以使用库工程的代码及资源的。
验证是否可以正常引用:可以到“property”->“Android”选项选项下的library有Reference中显示你所引用到的工程。
1 | //ListActivity是含有listview的Activity |