gpt4 book ai didi

android - 命名功能模块包

转载 作者:行者123 更新时间:2023-12-04 17:35:53 25 4
gpt4 key购买 nike

在一个多模块项目中,“app”模块的包名是:
com.example.app
是否应该在此包名称上添加其他“功能模块”,如下所示:

一) com.example.app.feature
或者可以省略应用名称(Android Studio 的默认行为):

B) com.example.feature
如果我发布两个具有相同包名称的功能模块的应用程序(因为我省略了应用程序名称),是否会出现潜在的冲突?

最佳答案

对于功能模块,我认为使用 com.company.app.feature会更清楚。由于一个应用程序可能具有多个功能模块,例如:com.company.app.feature1 , com.company.app.feature2 .这些功能模块属于一个应用程序。

但是对于库模块,设置为 com.company.feature (不包括应用名称)会更好。因为库是独立的,它不属于一个指定的应用程序。一个库可以在多个应用程序中实现,例如在 Github 上实现库。
例如:您创建了一个库以使用自定义 View 绘制统计图表并以包名称命名:com.yourname.chart ,您可以继续开发它,任何应用程序都可以实现它来使用。

关于android - 命名功能模块包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56611358/

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