Android 清单写入存储权限

Android manifest write storage permission

提问人:rendjaya 提问时间:11/1/2023 更新时间:11/1/2023 访问量:48

问:

我对我的 AndroidManifest 有此使用权限.xml

<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE" />

<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />

<uses-permission android:name="android.permission.CAMERA" android:required="false" />

<uses-feature android:name="android.hardware.location.gps" android:required="true" />

<uses-feature android:name="android.hardware.camera" android:required="false" />

<uses-feature android:name="android.hardware.camera.front" android:required="false" />

<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />`

如果我想删除权限,请写入外部存储。然后我再次构建我的应用程序。此权限再次返回。我想删除它的目的,因为在 Android 13 上,谷歌不知何故将其更改为另一个代码。

我从这里得到了信息来源

知道如何删除该写入外部存储吗?或者如何在 Android 13 上处理它?

谢谢

我已经尝试删除我的 Androidmanifest 上的该权限,但在我重新构建应用程序后它又回来了。

安卓 angular android-manifest android-permissions 安卓-13

评论

0赞 Gabe Sechan 11/1/2023
权限在依赖项之间是可传递的。如果他们需要某些东西,你的应用就会需要它。听起来你所依赖的某个库使用WRITE_EXTERNAL_STORAGE。我会检查一下,如果可以的话,请删除该依赖项。
0赞 rendjaya 11/2/2023
但对于 Android 13,Google 会更改它。我需要写入外部存储来处理访问摄像头。目前,该权限未在我的应用程序中询问,因为该设备具有 Android 13。如何在 Android 13 中处理它以访问存储和相机?
0赞 blackapps 11/3/2023
您不必删除它。你不必处理它。它无害。它什么都不做。
0赞 blackapps 11/3/2023
在 Android 13+ 上,默认情况下,您在外部存储的公共目录中具有写入权限。
0赞 rendjaya 11/7/2023
嗨@blackapps你能更具体地告诉我应该在哪里写这个权限吗?你说公共目录?它实际上在哪里?谢谢

答: 暂无答案