Android Studio项目子包命名规范(MAD):多单词命名行业标准问询
Android子包命名最佳实践
针对你提到的多单词子包命名问题,直接说结论:遵循Java官方的包命名规范,所有字母小写,单词直接拼接,不使用下划线、连字符或驼峰写法。
逐个对应你的示例:
- 对于"User Auth":选择
userauth - 对于"Now Playing":选择
nowplaying - 对于"Feature Chart Flow":选择
featurechartflow
补充几点原因:
- 包名对应文件系统的目录结构,大小写敏感的系统(比如Linux)会将
userAuth和userauth识别为不同目录,容易引发路径错误; - 下划线、连字符不符合Java生态的通用惯例,Google官方文档、Jetpack组件及主流开源项目均采用全小写无分隔的写法;
- 驼峰命名是类、方法的专属命名规范,和包名风格区分开,能让项目结构更清晰易读。
如果团队内部有统一的命名约定,也可以优先遵循团队规则,但对齐行业通用标准能降低后续维护的沟通成本。
内容的提问来源于stack exchange,提问作者Curious Head
相关产品推荐
相关产品推荐

