Android 所有设备上的 getExternalStorageDirectory() 行为
Android getExternalStorageDirectory() behavior on all devices
以下方法在所有移动设备和所有版本的 Android 平板电脑上是否正常工作?
- 所有手机示例:samsung sony htc LG huawei 等...
API 15 +
if (MEDIA_MOUNTED.equals(getExternalStorageState())) {
String path = Environment.getExternalStorageDirectory() + "/myfolder";
}
字符串路径总是return正确并且在所有手机上总是存在?
有可能是部分手机和版本出错?
It is possible that errors on some phones and versions?
当然可以。这是不太可能的,特别是对于合法拥有 Play 商店和其他 Google 专有应用程序的设备。带有这些应用程序的设备必须通过兼容性测试,并且该测试将包括测试外部存储。
String path always is return Correctly and always exists on all phones?
您的 path
将存在于大约零部手机上,因为很少有设备会附带外部存储根目录之外的 myfolder/
目录。外部存储路径(Environment.getExternalStorageDirectory()
)应该存在。
以下方法在所有移动设备和所有版本的 Android 平板电脑上是否正常工作?
- 所有手机示例:samsung sony htc LG huawei 等...
API 15 +
if (MEDIA_MOUNTED.equals(getExternalStorageState())) { String path = Environment.getExternalStorageDirectory() + "/myfolder"; }
字符串路径总是return正确并且在所有手机上总是存在?
有可能是部分手机和版本出错?
It is possible that errors on some phones and versions?
当然可以。这是不太可能的,特别是对于合法拥有 Play 商店和其他 Google 专有应用程序的设备。带有这些应用程序的设备必须通过兼容性测试,并且该测试将包括测试外部存储。
String path always is return Correctly and always exists on all phones?
您的 path
将存在于大约零部手机上,因为很少有设备会附带外部存储根目录之外的 myfolder/
目录。外部存储路径(Environment.getExternalStorageDirectory()
)应该存在。