Android:通过创建库项目重用代码

时间:2015-01-12 10:52:07

标签: java android android-support-library reusability library-project

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

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

提前致谢!

2 个答案:

答案 0 :(得分:0)

如果使用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最终版本的推出而获胜。

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

答案 1 :(得分:0)

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

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

enter image description here

  Create your classes and method in this project.

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

enter image description here

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

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