Androidの一般的なコーディングスタイル*1によれば、フィールド名にいくつかの規則がある。このなかにprivateでstaticじゃないフィールドはmから始まること、staticなフィールド名はsから始まること、という二つの決まりがある。 Android Studioでそのように書いていると、ゲッターやセッターをGenerateしたときなどにちょっと困ったことが起きる。 private Object mField; public Object getField() { return mField; } public void setField(Object field) { mField = field; } 本来は上記のようなメソッドが生成されてほしい。しかしデフォルトでは以下のようになる。 private Object mField; public Object getmField