Xoom 没有可用的 SD 插槽,因此 Moto 决定将对外部存储的调用重新路由到内部存储:
String path = Environment.getExternalStorageDirectory().getPath() + "/newfolder/";
上面的行返回到 Xoom 上的内部存储和我的 Droid 上的 SD 卡的路径。
但是,我无法在 Xoom 上写入此路径。好像它是写保护的,或者我没有权限。
此代码在我的 Droid 的 SD 卡上创建一个文件夹,但不在我的 Xoom 的存储上:
File file = new File(path);
file.mkdir();
一种想法是,由于 Xoom 只是“假装”它是外部存储,也许该应用程序也需要“内部存储”权限,但这并没有解决它。