如何检测sdcard或挂载点是作为可移动存储还是MTP挂载?

时间:2013-02-01 12:59:13

标签: android

当Android手机通过USB线连接到计算机时,它可能会挂载为可移动存储,但有些手机可能会将其挂载为mtp(媒体传输协议)有没有办法在android中检测到SD卡是否会挂载为可移动还是mtp?

1 个答案:

答案 0 :(得分:0)

您可以使用

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

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

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

查看是否完全删除。您将在Environment类中找到所需的所有不同情况。