当Android手机通过USB线连接到计算机时,它可能会挂载为可移动存储,但有些手机可能会将其挂载为mtp(媒体传输协议)有没有办法在android中检测到SD卡是否会挂载为可移动还是mtp?
答案 0 :(得分:0)
您可以使用
Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED);
查看是否已安装外部存储,您可以使用
Environment.getExternalStorageState().equals(Environment.MEDIA_REMOVED);
查看是否完全删除。您将在Environment类中找到所需的所有不同情况。