Android判断手机是否是小米MIUI系统的方法

 更新时间:2016年02月23日 14:55:09   投稿:mrr  
这篇文章主要介绍了Android判断手机是否是小米MIUI系统的方法的相关资料,需要的朋友可以参考下

废话不多说了,直接给大家贴代码了:

具体代码如下所示:

public class MIUIUtils { 
// 检测MIUI 
private static final String KEY_MIUI_VERSION_CODE = "ro.miui.ui.version.code"; 
private static final String KEY_MIUI_VERSION_NAME = "ro.miui.ui.version.name"; 
private static final String KEY_MIUI_INTERNAL_STORAGE = "ro.miui.internal.storage"; 
public static boolean isMIUI() {<span style="white-space:pre"> 
</span>//获取缓存状态 
if(SPUtils.getInstance().getCacheDataSP().contains("isMIUI"))
{ 
return SPUtils.getInstance().getCacheDataSP().getBoolean("isMIUI",false); 
} 
Properties prop= new Properties(); 
boolean isMIUI; 
try { 
prop.load(new FileInputStream(new File(Environment.getRootDirectory(), "build.prop"))); 
} catch (IOException e) 
{ 
e.printStackTrace(); 
return false; 
} 
isMIUI= prop.getProperty(KEY_MIUI_VERSION_CODE, null) != null 
|| prop.getProperty(KEY_MIUI_VERSION_NAME, null) != null 
|| prop.getProperty(KEY_MIUI_INTERNAL_STORAGE, null) != null; 
SPUtils.getInstance().putCacheData("isMIUI",isMIUI);//保存是否MIUI 
return isMIUI; 
}}

以上代码是基于android判断手机是否是小米minu系统的方法,希望对大家有所帮助!

相关文章

  • Android获取当前位置的经纬度数据

    Android获取当前位置的经纬度数据

    这篇文章主要介绍了Android获取当前位置的经纬度数据的相关资料,需要的朋友可以参考下
    2016-02-02
  • 详解Android权限管理之RxPermission解决Android 6.0 适配问题

    详解Android权限管理之RxPermission解决Android 6.0 适配问题

    本篇文章主要介绍了Android权限管理之RxPermission解决Android 6.0 适配问题,具有一定的参考价值,有需要的可以了解一下。
    2016-11-11
  • Android实现状态栏白底黑字效果示例代码

    Android实现状态栏白底黑字效果示例代码

    这篇文章主要介绍了Android实现状态栏白底黑字效果的相关资料,实现后的效果非常适合日常开发中使用,文中给出了详细的示例代码供大家参考学习,需要的朋友们下面随着小编来一起学习学习吧。
    2017-10-10
  • Android UI 之实现多级树形列表TreeView示例

    Android UI 之实现多级树形列表TreeView示例

    这篇文章主要介绍了Android UI 之实现多级列表TreeView示例,TreeView就是在Windows中常见的多级列表树,有兴趣的可以了解一下。
    2017-03-03
  • FFmpeg 音频可视化解码流程详解

    FFmpeg 音频可视化解码流程详解

    这篇文章主要为大家介绍了FFmpeg 音频可视化解码流程详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-10-10
  • Android 实现自定义圆形进度条的功能

    Android 实现自定义圆形进度条的功能

    这篇文章主要介绍了Android 实现自定义圆形进度条的功能的相关资料,开发Android应用的朋友肯定对自定义View不陌生,很多都有重新写的,这里就对实现圆形进度条介绍下,需要的朋友可以参考下
    2016-11-11
  • Android路由框架ARouter的使用示例

    Android路由框架ARouter的使用示例

    组件化或者模块化开发模式,已逐渐成为热浪的形式,使用这些模式可以让我们程序更容易的扩展、更方便的维护、更快捷的同步开发与更简单的单独调试,而ARouter的出现就是让组件间、模块间是实现完全的独立。ARouter主要解决组件间、模块间的界面跳转问题。
    2021-06-06
  • Android获取网络连接状态新方法整理

    Android获取网络连接状态新方法整理

    这篇文章主要给大家介绍了关于Android获取网络连接状态新方法的相关资料,在开发安卓移动端时几乎每一个app都需要连接网络,因此对设备的网络状态检测是很有必要的,需要的朋友可以参考下
    2023-11-11
  • Android xml文件的序列化实现代码

    Android xml文件的序列化实现代码

    Android提供了XmlSerializer来实现XML文件的序列化。相比传统方式,更高效安全,需要的朋友可以参考下
    2014-02-02
  • Android实现TCP客户端支持读写操作

    Android实现TCP客户端支持读写操作

    这篇文章主要介绍了Android-实现TCP客户端,支持读写操作,主要是通过socket读写tcp,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02

最新评论