gpt4 book ai didi

java - Android 包名称

转载 作者:行者123 更新时间:2023-12-01 12:22:40 25 4
gpt4 key购买 nike

在 Android 应用程序中,我注意到类的包名称不必与创建新项目时生成的名称相匹配。在其他领域,Java 坚持一切都匹配。我想了解为什么包名称不是这种情况,以及这意味着什么。

示例:我使用自己的反向域名创建一个名为 TextToSpeech 的新项目。这给出了一个包名称com.lexogram.texttospeech; MainActivity.java 类文件的路径为 TextToSpeech/app/src/man/java/com.lexogram.texttospeech/

我现在去TextToSpeech tutorial并将代码复制并粘贴到我的项目中。此代码在 MainActivity 类和 AndroidManifest.xml 中均使用 com.example.texttospeech 作为包名称。我运行了该项目,一切正常。

这是否意味着每个 Activity 都可以使用不同的包名称,只要该名称在 Activity 中的所有文件中使用一致?

最佳答案

这意味着您的项目内部可以有多个包。

Java documentation很好地解释了它们:

To make types easier to find and use, to avoid naming conflicts, and to control access, programmers bundle groups of related types into packages.

关于java - Android 包名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26562846/

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