Android:通过创建库项目实现代码的可重用性
Android: Reusability of code by creating a library project
我正在尝试创建一个库项目以重用许多应用程序中常见的某些东西,例如初始屏幕、登录屏幕、用于从 URL 获取数据的异步线程调用、自定义 listView、DAO 文件,等等
我想导入这个库,然后调用这个库中的方法。可能吗?如果是,那么如何处理?
提前致谢!
是 如果使用 Android Studio:使用 Gradle:
将您的模块标记为库
apply plugin: 'com.android.library'
构建后,您将在 build/outputs/aar/
中找到一个 AAR 文件。
然后您可以使用 Gradle:
将其包含在其他项目中
dependencies {
compile(name: 'filename', ext: 'aar')
}
否 如果使用 Eclipse:因为 ADT 插件不支持它,而且自从 Android Studio 1.0.0 final 发布后可能不会支持它。
是的,如果您使用的是 Eclipse IDE,您可以创建自己的库。
Create new project and mark that project as library.As shown in the image
Create your classes and method in this project.
现在,如何在您的其他项目中使用或包含此库。查看此快照
注意:确保您的两个项目都存在于同一个工作区中。
添加库项目后,您可以使用库 类 中定义的方法。
我正在尝试创建一个库项目以重用许多应用程序中常见的某些东西,例如初始屏幕、登录屏幕、用于从 URL 获取数据的异步线程调用、自定义 listView、DAO 文件,等等
我想导入这个库,然后调用这个库中的方法。可能吗?如果是,那么如何处理?
提前致谢!
是 如果使用 Android Studio:使用 Gradle:
将您的模块标记为库apply plugin: 'com.android.library'
构建后,您将在 build/outputs/aar/
中找到一个 AAR 文件。
然后您可以使用 Gradle:
将其包含在其他项目中dependencies {
compile(name: 'filename', ext: 'aar')
}
否 如果使用 Eclipse:因为 ADT 插件不支持它,而且自从 Android Studio 1.0.0 final 发布后可能不会支持它。
是的,如果您使用的是 Eclipse IDE,您可以创建自己的库。
Create new project and mark that project as library.As shown in the image
Create your classes and method in this project.
现在,如何在您的其他项目中使用或包含此库。查看此快照
注意:确保您的两个项目都存在于同一个工作区中。
添加库项目后,您可以使用库 类 中定义的方法。