¿Tienes lenguaje en android?

En mi aplicación android necesito saber cual es el idioma del teléfono en este formato: fr (para francais), en (para inglés), etc. ¿Cómo puedo hacer esto? Sé que puedo mostrar el lenguaje con esto:

Locale.getDefault().getDisplayLanguage() 

Pero el resultado es francais, english, …

¿Puedo obtener de alguna manera las iniciales de los idiomas?

 Locale.getDefault().getLanguage() 

Devuelve el código de idioma de esta configuración regional o la cadena vacía si no se ha establecido ningún idioma.

http://developer.android.com/reference/java/util/Locale.html#getLanguage ()

¿Qué tal usar

 Locale.getDefault().getLanguage(); 

Creo que puedes probar uno de estos dos.
Locale.getDefault().getLanguage();
Esto le dará al lenguaje código iso ie "de", "ru".

O

 Resources.getSystem().getConfiguration().locale; 

Esto devuelve objeto de recursos compartidos globales que proporciona acceso sólo a recursos del sistema.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.