美文网首页安卓开发
安卓删除(过滤)第三方包中定义的权限申请

安卓删除(过滤)第三方包中定义的权限申请

作者: 蓝不蓝编程 | 来源:发表于2020-08-10 09:42 被阅读0次

背景

通常我们会在项目中引入第三方包,有些第三方包里申请了很多权限,实际上我们可能用不上.但是我们又改不了第三方包,那怎么把这些多申请的权限去掉呢.

解决方案

  1. 如需要移除第三方库中申请的如下两项定位权限:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.cxyzy.permissionfilterdemo">

   <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" tools:node="remove"/>
   <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" tools:node="remove"/>
    ...
</manifest>
  1. 如果要移除其他权限,参考上面的例子写就可以了.

相关文章

网友评论

    本文标题:安卓删除(过滤)第三方包中定义的权限申请

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