如果我在清单中声明
android:installLocation="preferExternal"
,
我是否还需要声明
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
?
谢谢!
答案 0 :(得分:1)
如果您只是想安装那里,那么没有。如果您需要存储其他数据并且想要写入/ sdcard /,那么您需要第二个声明。
另外,如果您调用getExternalFilesDir(String)
或getExternalCacheDir()
(存在于/ sdcard /上),您也不需要WRITE_EXTERNAL_STORAGE。仅当您要使用自定义位置时。