【发布时间】:2020-10-15 15:45:47
【问题描述】:
我继承了需要维护的代码。在所有任务中,我需要添加检查权限代码。
在我拥有的许多所需权限中
<android:uses-permission android:name="android.permission.READ_PHONE_STATE" />
我相信它来自使用zxing代码,因为我在zxing示例代码中看到了这个权限, 例如
- https://www.programmersought.com/article/6696481020/
- https://github.com/alibaba/weex/pull/1111/files
- ...以及在搜索“zxing READ_PHONE_STATE”时出现的更多 google 结果。
我的问题 - 如果我使用 zxing 仅用于相机扫描条形码到 EditText(用户可以在那里输入,或扫描代码)
- 以下哪些权限是真正需要并且必须接受的(除了明显的 android.permission.CAMERA)
-
- permission.WRITE_EXTERNAL_STORAGE
-
- permission.READ_EXTERNAL_STORAGE
-
- permission.READ_PHONE_STATE
- 如果我不包含这些权限,哪些 zxing 功能会失败?
[这个问题是按照我之前的 https://stackoverflow.com/questions/54694818/where-can-i-find-more-info-about-android-specific-permissions]
【问题讨论】:
标签: android android-permissions zxing