【发布时间】:2018-04-13 21:34:16
【问题描述】:
所以我希望用户能够将应用程序移动到 SD 卡(如果他们拥有一个)。自 2013 年以来,我曾经拥有这些权限,但我删除了它们:
<manifest ...>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
...
</manifest>
因为他们会在 Google Play 上警告用户该应用可以访问媒体/照片等,这有点侵入性。
所以现在该应用没有任何权限。用户可以在没有任何权限的情况下将应用程序移动到 sdcard 吗?如果他们不能,我应该使用什么权限?
【问题讨论】:
-
你自己不能回答这个问题是什么?你为什么不尝试?做个小测试就可以了。
-
是的,我知道我可以测试它,但我没有 sdcard 或接受 sdcard 的手机,所以是的。
-
您将不需要这些权限,因为您的应用在移动时不会写入。如果操作系统移动您的应用程序,它需要写入权限。我认为操作系统有它;-)。
标签: android android-permissions android-sdcard