我想创建一个库项目来重用某些东西,这些东西在许多应用程序中很常见,如启动画面,登录屏幕,异步线程调用以从URL获取数据,自定义列表视图,DAO文件等Android:通过创建库项目代码的可重用性
我想导入这个库,然后从这个库中调用方法。可能吗?如果是的话,那么如何处理呢?
提前致谢!
我想创建一个库项目来重用某些东西,这些东西在许多应用程序中很常见,如启动画面,登录屏幕,异步线程调用以从URL获取数据,自定义列表视图,DAO文件等Android:通过创建库项目代码的可重用性
我想导入这个库,然后从这个库中调用方法。可能吗?如果是的话,那么如何处理呢?
提前致谢!
是的,你可以,如果你使用的是Eclipse IDE中创建您自己的库。
Create new project and mark that project as library.As shown in the image
Create your classes and method in this project.
现在,如何使用或在您的其他项目这个库。请参阅本快照
注:请确保您的这两个项目都出现在同一个工作区。
添加您的库项目后,您可以使用您的库类中定义的方法。
如果您有任何疑问,请告诉我。如果我误解了您的问题,我很抱歉。 –
“注”部分答案非常重要。谢谢! –
你的欢迎Rishabh –
是如果使用的是Android工作室:使用标记的摇篮模块库:
apply plugin: 'com.android.library'
一旦建立,你会发现在build/outputs/aar/
一个AAR文件。
然后,您可以用摇篮包括它在其他项目:
dependencies {
compile(name: 'filename', ext: 'aar')
}
没有如果使用Eclipse:因为ADT插件不支持它,可能不会由于Android 1.0.0工作室最终来到出。
谢谢shkschneider,但我正在使用eclipse。 –
那么答案是*否*我很害怕。查看更新的答案。 – shkschneider
那么它意味着,我必须每次都在每个应用程序中编写所有相同的方法?没有近解决方案? –
你在用什么IDE? – Zielony
我正在使用Eclipse IDE。 –
为什么我的问题是downvoted? –