2015-07-20 57 views
0

在我们的项目中我们使用了很多意向过滤器来进行深度链接。 这会创建一个大的AndroidManifest.xml文件。因为我们想要扩展深度链接的使用,我正在寻找将AndroidManifest分成2个或更多文件的可能性。单独的AndroidManifest在两个文件中,因为它的大

我想要一个用于意图过滤器的清单文件和其余的过滤器。 有没有一个很好的解决方案来实现它,或者我应该与一个AndroidManifest.xml斗争?

我读到的清单合并选择的例子,但它看起来像它的唯一的权限(http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger

谢谢。

+0

清单合并实际上用于与应用程序项目合并的Android库项目。你可以在单独的库中打破你的应用程序,但我非常怀疑你的应用程序真的很大。你介意发布吗?如果可能的话,你应该总是尝试在'Activities'上使用'Fragments'。 –

+0

我们正在使用1个主要活动并使用大量的片段。 我唯一想要的是从AndroidManifest中分离“deeplink” - 注册(intent-filter)。 我们有200行代码仅用于intent-filter atm。而且在接下来的几周里他们会更多...... – iFoukis

回答

1

使用Android Studio,您可以创建一个模块来处理深层链接。它会将所有模块的清单合并到一个模块中。所以对我来说,这是一个很好的解决方案,以保持主清单的清洁。当然,用这样的清单,你将不得不移动你使用的有关该清单的逻辑(活动,广播等)。

相关问题