在开发中发现,在miui中(记录时的版本时MIUI12.0.9),具体的应用有一个NFC的独立权限。如何判断用户是否关闭了此权限,此处稍作记录。

    public static boolean checkOpPermission(){Log.d(TAG,"Build.BRAND:"+Build.BRAND);//"Xiaomi"if (Build.BRAND.contains("mi")){Log.d(TAG,"Build.BRAND  in :"+Build.BRAND);int op=10016;//MIUI NFC权限,其他厂商ROM下会为FALSEtry {AppOpsManager manager = (AppOpsManager) context.getSystemService(Context.APP_OPS_SERVICE);Method method= manager.getClass().getMethod("checkOpNoThrow",int.class, int.class,String.class);int result= (int) method.invoke(manager,op,android.os.Process.myUid(), context.getPackageName());return AppOpsManager.MODE_ALLOWED == result;} catch (Exception e ) {e.printStackTrace();return  false;}}else {return true;}}

判断方法如上代码,注意不是MIUI时,使用10016操作是取值错误的。

在测试过程中遇到了用户没有明确拒绝时该权限被关掉的情况,使用此方法可以及时提示用户开启权限。

Android(小米miui)如何判断当前应用是否允许NFC权限相关推荐

  1. miui 7 android,小米MIUI 7仍然使用Android 4.4内核,米粉炸了

    拼 命 加 载 中 ... 小米在8月13日正式发布MIUI 7,在昨天也就是8月14日正式开放MIUI 7的下载,但升级之后部分米粉发现这次的MIUI 7仍然是基于Android 4.4内核的,而并 ...

  2. miui 8.5 android,小米MIUI 8.5稳定版更新来了:直达服务功能秒开应用

    从6月初开始,小米就悄然为MIUI用户推送了MIUI 8.5稳定版更新,但直到今天,小米才悄然宣布了这一消息. 本次升级中,直达服务功能是最大的亮点,诸多第三方应用无需下载至本地,直接通过直达服务功能 ...

  3. 小米miui开发版系统获取root权限的方法

    小米miui开发版系统有么好方法启用了Root权限?做开发的人都清楚,Android设备有Root权限,如果手机启用了root相关权限,就能够实现更完美的功能,举例子,做开发的人企业的营销部门的妹纸, ...

  4. 【解决】小米MIUI刷机安装完Xposed重启后激活失效

    0x01 失效原因 小米MIUI开发板的系统中的ROOT权限是不完整的,默认都是关闭sys分区权限,即不允许用户更改系统文件.而Xposed安装完后需要对系统文件进行修改,这就导致了安装完Xposed ...

  5. android 判断miui版本,Android判断手机是否是小米MIUI系统的方法

    易采站长站为您分析Android判断手机是否是小米MIUI系统的方法的相关资料,需要的朋友可以参考下 废话不多说了,直接给大家贴代码了: 具体代码如下所示: public class MIUIUtil ...

  6. android miui ios,从iOS到Android——小米11及小米生态实际使用体验

    从iOS到Android--小米11及小米生态实际使用体验 2021-02-22 15:29:56 93点赞 155收藏 131评论 创作立场声明:文中的设备均为自购,无任何特定立场. 2021年2月 ...

  7. android和emui的版本对应,同为Android 操作系统的小米MIUI和华为EMUI, 谁更优秀?

    原标题:同为Android 操作系统的小米MIUI和华为EMUI, 谁更优秀? 众所周知,华为手机系统叫EMUI,而小米手机系统叫MIUI. 然而不两者都是基于安卓OS深度改进研发的系统.可以说MIU ...

  8. 小米4降级android版本,小米MIUI不再允许降级,小心手机变砖

    原标题:小米MIUI不再允许降级,小心手机变砖 iOS 11发布之后,苹果开始一点一点的收紧降级通道.每次有新系统更新推送一段时间后,苹果就会关闭老版本系统的验证通道,官方的说法是,这样为了鼓励用户使 ...

  9. android 适配红米,小米MIUI放出Android Q适配计划,11款手机参与,包括红米Note 7

    原标题:小米MIUI放出Android Q适配计划,11款手机参与,包括红米Note 7 谷歌在今年五月份发布了最新的Android Q系统,虽然很多国产手机还没有升级到Android P,但是还是有 ...

最新文章

  1. css float left right 中间空间城数据无法显示
  2. hdu 1253 胜利大逃亡(BFS)
  3. SAP系统硬件解决方案
  4. shell读取excel_[PHP 开源类库]simple-Excel — 兼具优雅与性能的Excel和CSV文件读写工具...
  5. 2021年金三银四春招实习回顾
  6. 设计模式:接口隔离原则
  7. 概率论和数理统计 - 02 - 随机变量及其分布
  8. oracle如何获取异常,ORACLE-函数异常处理(EXCEPTION)
  9. 打开stl文件_介绍一种修复、查看以及打印STL三维模型文件的工具
  10. WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
  11. 3个月亏17亿,贝壳释放了什么信号?
  12. python求梅花数_python 算法
  13. 分享一个同行的blog,UI方面的。
  14. 【RobotStudio学习笔记】(一)软件的安装与初步测试
  15. 错误:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 解决方法_QT
  16. linux版本信息以及x86与x86_64的区别
  17. java获得指定时间的前几天或后几天是哪一天
  18. 显卡的游戏性能看什么参数
  19. 59. 建立正序链表
  20. img 图片 下边距 解决办法

热门文章

  1. 升级 | 联想Y430p更换SSD、增加8G内存条
  2. java前台界面设计_前端程序员要懂的 UI 设计知识
  3. 2022谈谈手机充电头/快充头/电源适配器
  4. Linux命令: 在线练习网址
  5. python手机屏幕自动点击代码_鼠标隔段时间自动点击屏幕
  6. Redis03-优惠券秒杀
  7. 一个小蜜蜂游戏的源代码
  8. Midjourney用户手册中文版详解模型、命令、参数与高级用法
  9. 文本批量替换的正则表达式
  10. 键盘输入突然混乱,敲击字母或空格,变为打开菜单栏的项目