1

当 android 手机通过 USB 电缆连接到计算机时,它可能会安装为可移动存储,但有些手机可能会将其安装为 mtp(媒体传输协议)有没有办法在 android 中检测到 sdcard 是否安装为可移动存储或 mtp ?

4

1 回答 1

0

您可以使用

Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED); 

查看外部存储是否已安装并且您可以使用

Environment.getExternalStorageState().equals(Environment.MEDIA_REMOVED);

看看它是否被完全删除。您将在 Environment 类中找到所需的所有不同案例。

于 2013-02-01T13:15:30.167 回答