gpt4 book ai didi

android - 我是否必须同时声明 WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE?

转载 作者:IT老高 更新时间:2023-10-28 21:52:38 34 4
gpt4 key购买 nike

声明<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />就够了吗?还是我也必须声明<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" /> ? Javadocs 省略了这一重要信息。

最佳答案

最好是显式地声明这两个权限,但仅声明 android.permission.WRITE_EXTERNAL_STORAGE 会在构建时自动将 android.permission.READ_EXTERNAL_STORAGE 添加到您的 APK。

您可以在 APK 上使用命令 aapt dump badging 来查看 Android 是否考虑使用写入权限暗示您也需要读取权限。

这是我的一个 APK 的 aapt 的一些输出,我在 list 中声明了 only WRITE_EXTERNAL_STORAGE:

uses-permission:'android.permission.WRITE_EXTERNAL_STORAGE'
uses-permission:'android.permission.READ_EXTERNAL_STORAGE'
uses-implied-permission:'android.permission.READ_EXTERNAL_STORAGE',
'requested WRITE_EXTERNAL_STORAGE'

关于android - 我是否必须同时声明 WRITE_EXTERNAL_STORAGE 和 READ_EXTERNAL_STORAGE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11942400/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com