Answers:
命名约定是从Java标准派生的,可以与URL相提并论,但是相反。这里的关键是它必须是唯一的,这就是为什么它是如此具体的原因。
在您的示例中,com是与顶级域类似的主要类别,也可以是com。接下来是公司名称king,可以将其与域名进行比较,最后是公司名称,可以是candycrushsaga子域。由于名称必须唯一,因此这种命名模式很常见,但有时可以通过在子项目名称末尾添加子名称来进一步划分名称。例如King可以使用名称将游戏与他们创建的其他应用程序分开com.king.games.candycrushsaga。
根据Java标准,第一个组件必须是有效的顶级域(com,net,edu,gov,特定于国家/地区),但我记得还看到过不遵守该标准的软件包名称。
GeorgesApps.com为例,如果我制作了一个游戏,Ask Your Friends那就应该是com.GeorgesApps.AskYourFriends
com.georgesapps.askyourfriends。
com.king,这是它们的域名。这是软件包名称的第一部分应该是有效的Internet TLD的唯一原因。
com.publishername,而且选择com也不是任意的:实际上,它应该是发布者拥有的域。我不认为onik的答案很清楚。
com.”,见play.google.com/store/apps/details?id=org.projectmaxs.main或play.google.com/store/apps/details?id=uk.co.nationalrail.google为还有其他一些例子