0

在开发 android 库时,是否可以隐藏内部类,以便使用该库的人无法使用它们?

假设有一个模块sdk。假设有人开发了一个应用程序并依赖于sdk.

sdk提供了一个接口(比如说X它的实现XImpl),然后有很多内部类用于实现XImpl.

如何隐藏类以便库的用户只看到X, XImpl(可能是参数)?

sdk通过 Gradle 存储库分发,所以我可以稍微使用模块并提取它,但在最好的情况下,我希望通过一些 ProGuard 配置或类似配置来实现。

4

0 回答 0