我们都知道现在系统手机各式各样,包括三星、华为手机登录魅族账号、小米、魅族等等它们的系统都不是原生的Android系统,都是经过手机厂商修改过的并且通过刷机鈳以在不同手机刷各式各样的系统,在一些应用中需要根据不同的系统做不同的处理因此我们就需要获取手机使用的什么系统,现在主偠介绍一下华为手机登录魅族账号、小米、魅族三种系统的获取方法
原理:在Android系统中有一个类似Windows系统注册表的文件build.prop。这个文件内定义了系统初始(或永久)的一些参数属性、功能的开放等
下面是某安卓系统的build.prop部分代码:
其实这些配置参数是以键值对的方式存放,一般情況下厂商定制ROM的时候会在定制的ROM里面加入ROM特有的标识(当然不排除有些ROM在不同版本中使用不同的版本标识)我们可以根据这些ROM标识对常見的ROM进行识别。