Android(小米miui)如何判断当前应用是否允许NFC权限
在开发中发现,在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权限相关推荐
- miui 7 android,小米MIUI 7仍然使用Android 4.4内核,米粉炸了
拼 命 加 载 中 ... 小米在8月13日正式发布MIUI 7,在昨天也就是8月14日正式开放MIUI 7的下载,但升级之后部分米粉发现这次的MIUI 7仍然是基于Android 4.4内核的,而并 ...
- miui 8.5 android,小米MIUI 8.5稳定版更新来了:直达服务功能秒开应用
从6月初开始,小米就悄然为MIUI用户推送了MIUI 8.5稳定版更新,但直到今天,小米才悄然宣布了这一消息. 本次升级中,直达服务功能是最大的亮点,诸多第三方应用无需下载至本地,直接通过直达服务功能 ...
- 小米miui开发版系统获取root权限的方法
小米miui开发版系统有么好方法启用了Root权限?做开发的人都清楚,Android设备有Root权限,如果手机启用了root相关权限,就能够实现更完美的功能,举例子,做开发的人企业的营销部门的妹纸, ...
- 【解决】小米MIUI刷机安装完Xposed重启后激活失效
0x01 失效原因 小米MIUI开发板的系统中的ROOT权限是不完整的,默认都是关闭sys分区权限,即不允许用户更改系统文件.而Xposed安装完后需要对系统文件进行修改,这就导致了安装完Xposed ...
- android 判断miui版本,Android判断手机是否是小米MIUI系统的方法
易采站长站为您分析Android判断手机是否是小米MIUI系统的方法的相关资料,需要的朋友可以参考下 废话不多说了,直接给大家贴代码了: 具体代码如下所示: public class MIUIUtil ...
- android miui ios,从iOS到Android——小米11及小米生态实际使用体验
从iOS到Android--小米11及小米生态实际使用体验 2021-02-22 15:29:56 93点赞 155收藏 131评论 创作立场声明:文中的设备均为自购,无任何特定立场. 2021年2月 ...
- android和emui的版本对应,同为Android 操作系统的小米MIUI和华为EMUI, 谁更优秀?
原标题:同为Android 操作系统的小米MIUI和华为EMUI, 谁更优秀? 众所周知,华为手机系统叫EMUI,而小米手机系统叫MIUI. 然而不两者都是基于安卓OS深度改进研发的系统.可以说MIU ...
- 小米4降级android版本,小米MIUI不再允许降级,小心手机变砖
原标题:小米MIUI不再允许降级,小心手机变砖 iOS 11发布之后,苹果开始一点一点的收紧降级通道.每次有新系统更新推送一段时间后,苹果就会关闭老版本系统的验证通道,官方的说法是,这样为了鼓励用户使 ...
- android 适配红米,小米MIUI放出Android Q适配计划,11款手机参与,包括红米Note 7
原标题:小米MIUI放出Android Q适配计划,11款手机参与,包括红米Note 7 谷歌在今年五月份发布了最新的Android Q系统,虽然很多国产手机还没有升级到Android P,但是还是有 ...
最新文章
- css float left right 中间空间城数据无法显示
- hdu 1253 胜利大逃亡(BFS)
- SAP系统硬件解决方案
- shell读取excel_[PHP 开源类库]simple-Excel — 兼具优雅与性能的Excel和CSV文件读写工具...
- 2021年金三银四春招实习回顾
- 设计模式:接口隔离原则
- 概率论和数理统计 - 02 - 随机变量及其分布
- oracle如何获取异常,ORACLE-函数异常处理(EXCEPTION)
- 打开stl文件_介绍一种修复、查看以及打印STL三维模型文件的工具
- WARNING: Your kernel does not support swap limit capabilities. Limitation discarded.
- 3个月亏17亿,贝壳释放了什么信号?
- python求梅花数_python 算法
- 分享一个同行的blog,UI方面的。
- 【RobotStudio学习笔记】(一)软件的安装与初步测试
- 错误:[IM002] [Microsoft][ODBC 驱动程序管理器] 未发现数据源名称并且未指定默认驱动程序 解决方法_QT
- linux版本信息以及x86与x86_64的区别
- java获得指定时间的前几天或后几天是哪一天
- 显卡的游戏性能看什么参数
- 59. 建立正序链表
- img 图片 下边距 解决办法