一般 android 编程指南

General android programming guide lines

过去几个月我一直在 android 上编程,并且已经理解了 Android 开发的基本思想和原则。

目前我认为我的代码缺少使您的代码可读所需的适当结构和间隙。我知道这一点,因为有时我什至发现很难阅读我的代码——而且我不是在谈论变量或 类 名称。我说的是例如当我打开一个大的(冗长的)activity 并且有 5 个覆盖方法、5 个以上的全局变量、几个内部 类 等等时,它变得很难在

中找到东西

因此,我一直在寻找有关如何执行此操作的指南,以便代码看起来不错且可读,但我一直无法做到。

还有一些小问题,我发现很难找到答案,并且通常随心所欲,而不是确定在这种情况下什么是正确的。例如,更好的是 - 让 activity 实现 onClickListener 然后有一个大的 switch 语句,或者只是为每个 UI 元素创建新的监听器。

我希望你们中的一些人可能知道我可以找到此类问题答案的地方。如果没有我会在这里开始添加问题。

谢谢

查看 Google's Android Code Style guidelines。它包含一些关于编码指南和风格的极好的指南。

我用它来学习 Android MVP:https://www.youtube.com/watch?v=qE4DEwrK2N4

Github link: https://github.com/jpotts18/android-mvp

您还可以看看我创建的一个应用程序,它遵循 mvp 结构(有点像),在它的帮助下,我可以更轻松地不断推出更多功能,而不会弄乱我的 activity/fragment 类. Link: https://github.com/crazyhitty/Munch

本文由 Google Android UI 团队的 Chet Haase 撰写。

他将自己和框架团队的知识输入到文章中,以阐明正确的 Android 编程指南。

Article 1