Android 6.0 的部分小米手机反色失败
具体原因参考: https://dev.mi.com/console/doc/detail?pId=1159
[ANDROID 6.0 , MIUI 7.7.13) 区间的小米过度机型的判断方式
/**
* 兼容[ANDROID 6.0 , MIUI 7.7.13)区间的特殊版本
* <href>https://dev.mi.com/console/doc/detail?pId=1159</>
*/
@SuppressWarnings("all")
public static boolean isSpecialMiUi() {
if (isSpecialMiUi >= 0) {
return isSpecialMiUi == 1;
}
boolean isSpecial = false;
if (isMiUi && Build.VERSION.SDK_INT >= 23 && Build.VERSION.SDK_INT <= 27) {
try {
Class var4 = Class.forName("android.os.SystemProperties");
Method getStringMethod = var4.getDeclaredMethod("get", new Class[]{String.class});
// 2017-7-13 00:00:00 秒单位的版本时间戳 1