gpt4 book ai didi

android - 我想检查手机是否包含 SD 卡,如果 SD 卡不可用,以下方法总是返回 true

转载 作者:太空狗 更新时间:2023-10-29 14:49:12 29 4
gpt4 key购买 nike

我使用以下方法检查手机是否包含 SD 卡,但如果 SD 卡不可用,问题总是返回 true,请帮助我。

Boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED);

if(isSDPresent)
{
// yes SD-card is present
Toast.makeText(getApplicationContext(), "SD card available ", 2000).show();
}
else
{
// Sorry
Toast.makeText(getApplicationContext(), "SD card not available ", 2000).show();
}

最佳答案

它返回 true 因为 getExternalStorage() 返回内存中的虚拟 SD 卡。

你可以使用

Boolean isSDPresent = android.os.Environment.getExternalStorageState().equals(android.os.Environment.MEDIA_MOUNTED) 
&& Environment.isExternalStorageRemovable();

检查SD卡是否可移动

关于android - 我想检查手机是否包含 SD 卡,如果 SD 卡不可用,以下方法总是返回 true,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36856169/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com