Android 如何嵌入来自不同项目的组件?

Android 如何嵌入来自不同项目的组件?,android,ios,Android,Ios,我有两个项目(p1、p2),我想在p1中使用p2中的组件(视图、类等)(例如:集成为视图的一部分)。在android和ios平台上实现这一点的最佳方式是什么?在android平台上,我知道可以生成p2作为库项目,并将其集成为p1中的jar文件。但是这是推荐的,还是有更好的方法 Contstraints:两个不同项目之间没有通信(如android中通过intent) 我没有p2的源代码,因为此项目来自另一家公司。如果您有这两个项目的源代码 在Android上,您可以将项目标记为“库”(projec

我有两个
项目(p1、p2)
,我想在p1中使用p2中的
组件(视图、类等)
(例如:集成为视图的一部分)。在android和ios平台上实现这一点的最佳方式是什么?在android平台上,我知道可以
生成p2作为库项目,并将其集成为p1中的jar文件。
但是这是推荐的,还是有更好的方法

Contstraints:两个不同项目之间没有通信(如android中通过intent)
我没有p2的源代码,因为此项目来自另一家公司。

如果您有这两个项目的源代码

在Android上,您可以将项目标记为“库”(project->Android->Properties->check Is library),然后将其项目添加到另一个项目(project->Android->Properties->add)注意您没有创建任何jar,可以使用库项目中的任何资源(不能使用附带的jar)

建议这样做(因为默认情况下它包含在ADT中)

如果没有


没有。

如果您没有p2的源代码,那么您打算如何将其用作一个库项目?我正在与他们联系,p2尚未开发already@user1430985如果还没有开发,那么获取他们的源代码并使用git更新更改。@biovamp我没有获得代码,我做了一个小的testapp,只使用了第二个库项目生成的jar文件,效果很好。但我只使用了p2中的一个按钮,它会触发Toast消息。@user1430985您可以使用库中的代码。不是资源。谢谢你的回答,我也从其他公司获得了资源(xml、图标等)。所以我认为,这应该行得通。您还知道使用不同项目代码的最佳IOS方式吗?