Java Android:通过创建库项目实现代码的可重用性

Java Android:通过创建库项目实现代码的可重用性,java,android,android-support-library,reusability,library-project,Java,Android,Android Support Library,Reusability,Library Project,我正在尝试创建一个库项目,以重用许多应用程序中常见的某些东西,如启动屏幕、登录屏幕、从URL获取数据的异步线程调用、自定义listView、DAO文件等 我想导入这个库,然后从这个库中调用这个方法。可能吗?如果是,那么如何处理 提前谢谢 是如果使用Android Studio:使用Gradle将模块标记为库: apply plugin: 'com.android.library' dependencies { compile(name: 'filename', ext: 'aar')

我正在尝试创建一个库项目,以重用许多应用程序中常见的某些东西,如启动屏幕、登录屏幕、从URL获取数据的异步线程调用、自定义listView、DAO文件等

我想导入这个库,然后从这个库中调用这个方法。可能吗?如果是,那么如何处理


提前谢谢

如果使用Android Studio:使用Gradle将模块标记为库:

apply plugin: 'com.android.library'
dependencies {
    compile(name: 'filename', ext: 'aar')
}
构建完成后,您将在
build/outputs/AAR/
中找到一个AAR文件

然后,您可以使用Gradle将其包括在其他项目中:

apply plugin: 'com.android.library'
dependencies {
    compile(name: 'filename', ext: 'aar')
}
如果使用Eclipse:因为ADT插件不支持它,而且自Android Studio 1.0.0最终版问世以来可能不会支持它


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

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

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

注意:确保两个项目都在同一个工作区中


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

您使用的是什么IDE?我使用的是Eclipse IDE。为什么我的问题被否决了?谢谢shkschneider,但我使用的是Eclipse。这意味着,我每次都必须在每个应用程序中编写相同的方法?没有近似的解决方案?至少我不知道(使用Eclipse+ADT)。AAR格式由Gradle(来自Android Studio)推出。Android Studio现在是最终版了,谷歌正在做的不仅仅是ADT。如果你有任何疑问,请告诉我。如果我误解了你的问题,请道歉。“注意”答案的一部分非常重要。谢谢