gpt4 book ai didi

android - Android 应用中的多个包

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:13:10 28 4
gpt4 key购买 nike

我在我的应用程序中包含了另一个开发人员免费提供的类。他的类(class)有一个不同的包。

这会在 Android、市场等方面造成任何问题吗?应用中的每个类都需要是我自己的包吗?

最佳答案

尽管这是一个非常古老的问题,但我想澄清一下:Java 级“包”(问题是关于什么的)和 Android .APK“包”是两个不同的野兽。 Java 级别的“包”是在您的应用程序中组织类的命名空间,而 Android 的“包”名称为您的整个应用程序提供了一个全局唯一标识符。

通常,项目中至少有一部分 Java 源代码位于与应用的 Android 包名称匹配的 Java 级“包”(命名空间)中,但这只是为了方便,根本不是必需的。在您的应用程序项目中有多个 Java 包是很常见的。将具有不同命名空间的第 3 方 Java 类添加到项目中不会影响生成的 Android 包的名称。整个项目必须在 Manifest 中定义一个全局唯一的 Android 包名称,稍后用于在 Google Play 中识别您的应用。

关于android - Android 应用中的多个包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2925529/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com