Android Jar库
你如何设置一个项目,可以导致可用于Android的jar库文件? 我想要在所有项目中创建一个自定义库。
其他几个问题:
Google只是发布处理共享库的SDK的新版本!
https://developer.android.com/tools/projects/projects-eclipse.html#SettingUpLibraryProject
ADT 0.9.7(2010年5月)
图书馆项目:
ADT插件现在支持在开发过程中使用库项目,这种功能可让您将共享的Android应用程序代码和资源存储在单独的开发项目中。 然后,您可以从其他Android项目中引用库项目,并且在构建时,这些工具将共享代码和资源编译为依赖应用程序的一部分。 有关此功能的更多信息,请参阅使用ADT文档进行Eclipse开发。 如果您没有在Eclipse中开发,则SDK Tools r6通过Ant构建系统提供等效的库项目支持。
没有什么特别的,你需要做你的项目设置来创建一个jar文件,将在Android应用程序中工作。 只需在Eclipse中创建一个普通的Java项目。
根本不需要针对Android进行编译。 只要不引用Android中未包含的类,就可以包含任何jar文件。 只需将您的jar文件包含在Eclipse中Android项目的构建路径中,它就会自动包含在APK文件中。
不确定,但我认为jar文件中的所有类都包含在APK中。
我不认为只是在项目中直接包含一些类或者在项目中直接会在APK中产生任何影响。
我问自己同样的问题:我可以在Android中导出和重用布局吗? 我尝试了以下操作:将包含XML资源的项目导出到JAR文件,然后尝试通过它的R.layout访问布局。 当然,它不起作用,因为R.layout.main是一个整数,与主机项目的R.layout中定义的单一布局(relative.xml)关联的整数相同。
Android SDK将xml文件布局到View资源中,而作为包含的JAR文件中的XML文件不是布局xml文件,它们不会被编译,并且在R.layout中没有ID与它们关联。
如果要从项目中导出布局,则应将其导出为XML,然后将其作为布局资源导入到新项目中,而不是作为外部库的一部分。
如果您想重用JAR中的布局,则必须创建View的子布局,然后从代码构建布局。 你可以实例化它并将创建的实例设置为活动的视图,或者将实例添加到活动的视图中。
链接地址: http://www.djcxy.com/p/62791.html