在已发布的Android库中封装布局

时间:2011-04-03 12:04:28

标签: android

我想发布一个包含我自己的布局的活动的SDK。 但是,我不想发布我的源代码 - 只是我的可重用组件。

似乎我无法创建JAR,因为我想为我的活动创建XML布局,也可能添加drawable等。 只有在编译主项目时才编译库项目,因此也不会隐藏我的源代码。

那你怎么做?是否有一个稳定的解决方法将资源XML放入JAR中,然后在运行时提取它们?还是更优雅的东西?

1 个答案:

答案 0 :(得分:1)

如果您想要一个包含Android特定功能而不仅仅是Java的可重用组件,则需要创建一个Android库项目,如您所见。正如您所说,这不会隐藏源代码 - 我唯一的建议是将库项目与您的代码的JAR结合起来。