Androidアプリ開発において、変数の名前の頭にmやsが付いてるのは何?
これは、Androidアプリ開発の変数の名前の付け方におけるルールのようです。
以下にルールを記します。
◎パブリックフィールドは小文字で始める。
publicなら普通に名前を付けていいんですね
例: public int publicDesu;
◎スタティックフィールドの名前はsで始める。
staticなら名前の頭にsを付ける!
例: static int sStaticDesu;
◎非パブリック、非スタティックフィールドの名前はmで始める。
publicもstaticも無かったらmを付ける!
例: int mNanimoNai; private int mPrivateDesu; protected int mProtectedDesu;
◎パブリックフィールドかつ、スタティックフィールドなfinalの付いた定数はアンダースコアを含む大文字にする。
public static finalだったら変数名は全部大文字!
例: public static final OOMOJI_DESU;
以上です。
このルールを守らないとGoogle Playにアプリを公開することができません!!
という極端なことはありませんが、
なるべくこのルール通りに従ったほうがいいようです。
もっとちゃんと知りたい!という方は、
下記のリンクからAndroidの公式ページに行って読んでみてください。
http://source.android.com/source/code-style.html#follow-field-naming-conventions