Java 返回Android操作系统名称

Java 返回Android操作系统名称,java,android,Java,Android,我想知道如何通过编程返回Android操作系统版本的名称(如KitKat、JellyBean等)。如果你愿意的话,除了“代码名”,我几乎可以找到操作系统的所有信息。欢迎提供任何帮助,谢谢。我仔细研究了建议问题的答案,找到了答案,并提出了一行代码,返回当前运行的操作系统版本的“代码名”: Build.VERSION_CODES.class.getFields()[android.os.Build.VERSION.SDK_INT].getName(); 你知道如何获取版本代码吗?如果是这样,快速切

我想知道如何通过编程返回Android操作系统版本的名称(如KitKat、JellyBean等)。如果你愿意的话,除了“代码名”,我几乎可以找到操作系统的所有信息。欢迎提供任何帮助,谢谢。

我仔细研究了建议问题的答案,找到了答案,并提出了一行代码,返回当前运行的操作系统版本的“代码名”:

Build.VERSION_CODES.class.getFields()[android.os.Build.VERSION.SDK_INT].getName();

你知道如何获取版本代码吗?如果是这样,快速切换语句将为您提供代码名。不确定这是否可以在API中直接使用。@Code Peedient-是的,我可以获得版本代码,但如果有更简单的方法,我想避免自己将版本代码映射到代码名。Gergo,我看了很多这样的问题,可能会遇到这个问题,但如果有更直截了当的答案,我很好奇。无论如何,我要做的就是用代码名创建一个数组,并将版本代码映射到该数组。感谢大家的输入。这有时会返回错误的软件版本。安卓8.1版本:O_MR1。不完全是“Oreo”版本。版本代码。类。getFields()[26]。getName()给出N\u MR1,是一个版本