我在我的应用程序中包含了另一个开发人员免费提供的课程。他的班级有不同的包。
这会在 Android、市场等方面造成任何问题吗?应用程序中的每个类都需要是我自己的包吗?
尽管这是一个非常古老的问题,但我想澄清一下:Java 级“包”(问题所在)和 Android .APK“包”是两个不同的野兽。 Java 级“包”是在应用程序中组织类的命名空间,而 Android“包”名称为整个应用程序提供了全局唯一标识符。
通常,项目中至少部分 Java 源位于与应用程序的 Android 包名称匹配的 Java 级“包”(命名空间)中,但这只是为了方便,根本不是必需的。应用程序项目中包含多个 Java 包是很常见的。向项目添加具有不同命名空间的第 3 方 Java 类不会影响生成的 Android 包的名称。整个项目必须在 Manifest 中定义一个全局唯一的 Android 包名称,稍后用于在 Google Play 中识别您的应用程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)