How can I get the regional setting of user's mobile in android? As I can't find related information how to get it in android.
eg. if his current setting is in Singapore, will get Singapore.
Check out the Locale class for localization / regional information :
http://developer.android.com/reference/java/util/Locale.html
Ex. Locale defaultLocale = Locale.getDefault();
Read the section labeled "Be wary of the default locale" which can save you from some issues with getDefault() from the Locale class when used for more than just user presentation.