安卓编码风格规范

50

我想知道是否有适用于Android的标准代码样式(也许是一本书?)(包括XML样式、Java编程、文件命名等...)

5个回答

133

这里有一份关于代码风格规则的良好描述,请点击这里

如果你想在不记住所有规则的情况下强制执行它们,并且你使用的是Eclipse,则可以使用Android团队提供的格式化规则:android-formatting.xml。只需在Eclipse中使用“首选项”->“Java”->“代码风格”->“格式化程序”,然后单击导入即可。


2
类似这样的东西在Android Studio中是可能的吗?如果可以,我怎么启用它? - wyatt
Android Studio没有内置这个功能吗? - Dzwiedziu-nkg
2
@wyatt 在 Android Studio 中,你可以使用以下组合键:Win/Linux 系统下使用 CTRL + ALT + L,Mac 系统下使用 OPTION + CMD + L。 - Dhrumil Shah - dhuma1981
1
我想指出在Ubuntu上,CTRL + ALT + L可以锁定屏幕。您可能需要在设置中手动更改键绑定。 - Jin
2
这些是AOSP贡献者的规定!这不是一个正确的答案。 - Dawid Hyży
显示剩余2条评论

11

1
你知道在哪里可以获取遵循这些准则的代码样式XML文件或甚至是Lint文件吗? - Shobhit Puri

8
@inazaruk:android-formatting.xml的codesearch链接现在已经过时了。我在geobeagle找到了该文件的下载链接:geobeagle
有趣的是,该文件也被提及在Android源代码中(使用Eclipse),但没有进一步的链接:D(很可能是链接到过时的文件)。
还有一个在Android的使用Eclipse和geobeagle中提到的文件是android.importorder。
(这应该是一条评论,但我还没有50pt:/对不起) 编辑:2015年3月 随着Google Code的消失,你可以在Bitbucket上找到这两个文件。


1

我在寻找类似的东西时发现了this。我们将其与自己的一些惯例结合使用,非常有帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接