I want to get android os version on my device.
first I try use BUILD.VERSION.RELEASE and BUILD.VERSION.SDK_INT
the release is 6.0.1  sdk_int is 23
but I want to get MARSHMALLOW text.
how to get android os version?
I want to get android os version on my device.
first I try use BUILD.VERSION.RELEASE and BUILD.VERSION.SDK_INT
the release is 6.0.1  sdk_int is 23
but I want to get MARSHMALLOW text.
how to get android os version?
 
    
     
    
    Build.VERSION_CODES field name have the OS name so you can use Java Reflection (java.lang.reflect.Field) to get the field name.
https://developer.android.com/reference/android/os/Build.VERSION_CODES.html
    Field[] fields = Build.VERSION_CODES.class.getFields();
    String osName = fields[Build.VERSION.SDK_INT + 1].getName();
    Log.d("TEST", osName);
Sample Log (Note: M is for Marshmallow)
07-18 20:09:08.198 3606-3606/test.atry D/TEST: M
