【发布时间】:2019-03-27 08:16:09
【问题描述】:
我一直在关注这个关于 Android 应用程序开发的初学者教程 (https://developer.android.com/training/basics/firstapp/creating-project),以帮助我创建我的第一个 Android 应用程序。
对于“配置您的项目”窗口,本教程建议使用“com.example.myfirstapp”作为包名。很明显,我的真实应用不会叫“myfirstapp”,也不限于“.com”(也可以是“.io”或“.org”),但这只是一个例子。
假设我设计了一个名为“Application XY”的应用程序。当我使用版本控制系统(例如 Git)时,我会将存储库命名为“application-xy”。我通常使用 GitHub Pages 的免费层,它允许组织站点具有 URL 结构:“https://application-xy.github.io/”。
我正在考虑使用上述 URL 作为我的 Android 应用程序的包名,但我想确保如果我将应用程序包命名为“io.github.application-xy”,Android 和 Java 不会抛出任何错误(有问题的特殊字符是破折号“-”,但这也适用于星号“*”、井号“#”等)。
谢谢!
【问题讨论】: