美文网首页
Android AndroidManifest.xml文件权限出

Android AndroidManifest.xml文件权限出

作者: 程序猿TODO | 来源:发表于2020-11-30 16:24 被阅读0次

废话不多说,直接上图

例如出现这个问题,好像也不会影响我们APP的正常使用,但是有强迫症的人实在是受不鸟。

该错误的意思是该权限只是针对系统级的app的。

那么只是针对系统级的app的这个是什么意思的呢?

有时候使用某些api需要使用系统权限,如调用PackageInstaller的相关接口,需要android.permission.INSTALL_PACKAGES权限,该权限系统只会授权给系统应用。

好吧,原来是这样的。那我们来解决这个问题。

解决方式一:

网上很多都说在AS的File -> Settings -> Inspections

在Android Lint, locate Using system app permission. 选择一个比Error等级低的.(意思就是把Error换成warning或者其它等级)

好吧我的乖乖,找了半天,Android Lint之后就没找到下一步的locate ,原来是我的AS升级了,我是用的是3.2.2的版本。

原来是在Android Lint之后到correctness里面往下翻,找到Using system app permission右边有一个severity.把error改为warning就行了。

ES的方法Preferences --> EditorEditor --> Inspections --> Android Lint --> uncheck item Using System app permissio

解决方式二:

就是把uses-permission改为permisson即可。

那为什么要这样改呢?

我们可以了解一下uses-permission和permisson到底有什么区别?

uses-permission是系统(SDK)定义的,使用的时候直接调用系统定义好的权限就可以对应用开启权限。permisson相当于自定义的一个权限,可以供其他应用程序使用本应用的说明。

网上还有说法uses-permission和permisson的作用于不同,这种说法表述有误。

在一般情况下实际上不需要为自己的应用程序声明某个权限,除非你提供了供其他应用程序调用的代码或者数据。这个时候你才需要使用<permission>这个标签,很显然这个标签可以让我们声明自己程序的权限。

刚好,我们申明的这个权限出现这个问题,就是使用某些api需要使用系统权限。所以把把uses-permission改为permisson,相当于这个权限是我们自己定义的。也可以解决这个问题。

相关文章

  • Android运行时权限

    Android在声明权限时是在AndroidManifest.xml文件中使用 标签来声明权限的,Android运...

  • Android AndroidManifest.xml文件权限出

    废话不多说,直接上图 例如出现这个问题,好像也不会影响我们APP的正常使用,但是有强迫症的人实在是受不鸟。 该错误...

  • APK瘦身

    AndroidManifest.xml:核心的Android描述清单文件。这个文件罗列了APP名称,版本,访问权限...

  • Android加权限问题

    1、静态加权限: 在AndroidManifest.xml中静态加权限: 这是添加的是对android设备文件操作...

  • Android 权限说明大全

    Android程序往往都需要在androidmanifest.xml文件中来声明许多的相关权限请求, 而权限请求也...

  • Android M 动态权限申请

    Android6.0开始新增了动态权限的申请,以往我们在AndroidManifest.xml文件中添加的权限,有...

  • 获取 手机版本号

    1.在AndroidManifest.xml文件中添加权限 uses-permission android:nam...

  • Flutter加载网络图片

    加载网络图片,需要配置工程的网络请求权限Android:打开AndroidManifest.xml文件(路径:an...

  • ScreenShotUtils--Android实现截屏并保存在

    添加权限(AndroidManifest.xml文件里) 实现截屏(Java代码) 转自Android实现截屏并保...

  • Qt for Android 动态申请权限

    一.Android 6.0权限机制 在Android 6.0 关在AndroidManifest.xml 静态申请...

网友评论

      本文标题:Android AndroidManifest.xml文件权限出

      本文链接:https://www.haomeiwen.com/subject/fssviktx.html