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 发布后可能不会支持它。

https://code.google.com/p/android/issues/detail?id=59183

是的,如果您使用的是 Eclipse IDE,您可以创建自己的库。

Create new project and mark that project as library.As shown in the image 

  Create your classes and method in this project.

现在,如何在您的其他项目中使用或包含此库。查看此快照

注意:确保您的两个项目都存在于同一个工作区中。

添加库项目后,您可以使用库 类 中定义的方法。