android - 无需请求权限的 Android 读写 - Theta
问题描述
我的插件需要读写权限,我尝试了很多东西。
在清单中
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
但v23
根据其他帖子后无法正常工作,所以我尝试requestPermission
但我的应用程序崩溃并且在实际用例中我没有任何界面。
我正在使用RICOH THETA 插件 SDK
我正在尝试使用BitmapFactory
并收到此错误
E/BitmapFactory: Unable to decode stream: java.io.FileNotFoundException: /storage/emulated/0/DCIM/100RICOH/R0010156.JPG (Permission denied)
如果有人知道该怎么做。谢谢。
解决方案
不用担心。THETA 插件商店在安装时自动授予所有权限。实际用例中用户无需手动授予权限。您只需要在开发时手动授予权限。
官方文档是这样描述的
许可声明
从 RICOH THETA 商店安装时,根据清单文件中设置的保护级别,自动授予权限。在开发过程中,使用显示屏幕的应用程序,例如 Vysor,并从应用程序设置或插件对话窗口授予权限。
推荐阅读
- ios - 信标接近检测器在iOS swift中不起作用
- python - 未显示 Django 表单字段
- javascript - 谷歌脚本清空垃圾文件夹中的电子邮件
- linux - 活动接入点和 SSID 列表
- mysql - 使用动态 where 语句从表中选择一个值
- javascript - 如何在 JavaScript 中恢复设置的超时?
- python - 相同的代码在 jupyter 笔记本上运行,但不在 Spyder 上。谁能告诉我为什么这会出错?
- python - Django:配置文件版本 set_password()
- javascript - 带有可点击子菜单的响应式菜单,可根据屏幕大小改变位置
- service-accounts - Google 服务帐户到用户帐户