我的Android应用程序需要的权限我没有要求(My Android application req

2019-09-28 03:45发布

我刚刚创建了一个非常简单的Android应用程序捕获的意图,操纵这一点,并发出新的意向。 我转移应用到我的手机与adb install ,现在看应用程序的请求的权限,我看到,它需要的权限我从来没有问过:

  • 读取手机状态和身份
  • 修改或删除您的USB存储的内容
  • 测试访问受保护的存储

没有什么在我的manifest文件请求权限的,而应用程序本身是死的简单( 这里是在GitHub上源 )。 添加这些额外的权限,因为我安装了它adb install ,也许? 或者是有什么在我的应用程序,值得需要这些权限,我只是没有看到?

Answer 1:

你是缺少<uses-sdk>与元素android:minSdkVersion 。 添加这些权限首次发布后,Android和应用程序支持非常老的Android设备拥有这些权限“在祖父”。

你真的应该添加<uses-sdk>并添加android:minSdkVersion ,说你是多大年纪的Android设备(从API水平的角度出发)愿意支持。



文章来源: My Android application requires permissions I didn't request