我尝试模拟外部SD卡,就像在真实设备中一样。
在真实设备中,外部SD卡不可写,除非您使用新的“存储访问框架”(API 21& 22)
当我使用文件或尺寸添加SD卡时
我总是得到一个可写的SD卡,这对于真实的设备是不正确的(我猜)。我可以创建文件夹“CreateFolder”(我知道,我不应该使用直接访问,但这只是为了测试我是否有写访问权限):
String spathWriteTest="/storage/sdcard/";
new File(spathWriteTest + "createFolder").mkdir();
任何想法,如何模仿真正的外部SD卡?
答案 0 :(得分:3)
当您设置AVD并且它引用“SD卡”时,它实际上是指external storage,而不是removable storage。模拟器不会模拟可移动存储。您可以看到Genymotion是否模拟可移动存储。