天天看点

关于Android 6.0 调用 要求使用权限代码报红色问题

问题不好描述, 直接看图吧。

在build 文件里面 targetSdkVersion 为23或以上的时候, 如果代码调用需要要求用户允许的权限时候, 会报红色错误,但是能编译通过,比如, 如图:

关于Android 6.0 调用 要求使用权限代码报红色问题

那怎么去掉这个讨厌的红色下划线了, 因为这个是代码检查工具lint检查引起的, 那么我们禁用就好了

在Preference-》Editor-》Inspections-》Android-》Constant and Resource Type Mismatches在√去掉就好, 如图所示:

关于Android 6.0 调用 要求使用权限代码报红色问题

大功告成!!