我正在开发一个需要将文件从 sdcard 移动到闪存的应用程序。问题是闪存和 sdcard 都被检测到:
(Environment.getExternalStorageDirectory())
所以我无法检测是否插入了 sdcard 。有没有人遇到过同样的问题请帮忙?
我正在使用爱可视 7 家用平板电脑泡芙。我需要知道如何获取闪存和 SD 卡的路径。
我正在开发一个需要将文件从 sdcard 移动到闪存的应用程序。问题是闪存和 sdcard 都被检测到:
(Environment.getExternalStorageDirectory())
所以我无法检测是否插入了 sdcard 。有没有人遇到过同样的问题请帮忙?
我正在使用爱可视 7 家用平板电脑泡芙。我需要知道如何获取闪存和 SD 卡的路径。
你是什么意思:
闪存和 SD 卡都通过以下方式检测:
(Environment.getExternalStorageDirectory())
要检测外部存储是否可用,请使用:
if (Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) {
// External storage is available
} else {
// External storage is NOT available
}
您还可以使用Environment.isExternalStorageRemovable()
(注意,仅限 Android 2.3+)检查设备是否具有可移动 SD 卡或内置 SD 卡(例如 Nexus S)。
这能解决你的问题吗?