Android Open Source Project のコーディングガイドライン には、いくつかのハンガリアン記法があります。
public
でなく、かつstatic
でないフィールドにはm
を、static なフィールドにはs
をつけるのが Android 流のハンガリアン記法のようです。
が、そもそも Java を使って、かつ IDE を使っている時点で、ハンガリアン記法を取り入れるメリットはそんなに無いように思われます。
このあたりは、Twitter での Jake Wharton と Romain Guy のやりとりの中でその経緯が語られています。
このやりとりを要約すると、以下のような内容です。
Jake Wharton: Android の Java にハンガリアン記法を使うことにしたやつ謝れ。
Romain Guy: 激しく同意。C++やってる人とか Vimmer に Java を書かせるとこうなる。IntelliJ ならプレフィクスのサポートあるから助かってるけど。
Jake Wharton: たまに公開 API にプレフィクスついたやつが露出しとるけどな。"this" でええやん。
James Wald: そんなことより、SDK アップデートしたらローカルの m2 リポジトリがなくなるとかのほうがよっぽどえらいこっちゃで。
Jake Wharton: ほんまやで。
:)