在所有移动设备上执行以下方法,并且所有版本的Android平板电脑都能正常运行吗?
API 15 +
if (MEDIA_MOUNTED.equals(getExternalStorageState())) {
String path = Environment.getExternalStorageDirectory() + "/myfolder";
}
在所有手机上,字符串路径始终返回正确并始终存在?
某些手机和版本可能出现错误?
答案 0 :(得分:1)
某些手机和版本可能存在错误?
不确定。这是不太可能的,特别是对于合法拥有Play商店和其他Google专有应用的设备。具有这些应用程序的设备必须通过兼容性测试,测试将包括测试外部存储。
字符串路径总是正确返回并且始终存在于所有手机上?
您的path
将存在于大约零手机上,因为很少有设备会在外部存储的根目录下附带myfolder/
目录。外部存储路径(Environment.getExternalStorageDirectory()
)应该存在。