It's just because it's stated inside the Android Code Style Guidelines for Contributors. I see a lot of other people, especially Android developers, use that field name conventions too. There is not only mFieldName, there are sFieldName for static variable as well. http://source.android.com/source/code-style.html#follow-fiel...