Android API中有没有SD卡的唯一标识符,如何获取?如何区分手机中不同的SD卡?我需要SD卡的ID,请告诉我,谢谢。
最佳答案
简短的回答是,到目前为止,Android 中还没有直接的 Java API。
如果您确实需要它,一种方法是运行以下命令并分析输出(您可以使用终端模拟器应用程序来测试这些):
mount
这将列出已安装的分区,通常在其输出中会有一个 /mnt/sdcard
及其相关的 /dev/sdb1
。您可以处理输出并查找您感兴趣的 SD 卡分区。
blkid
这需要 root 访问权限,即先运行 su
命令。这将打印 block 设备信息,并且 /dev/sdb1
等将有一个与之关联的 UID。
关于android - Android API中有SD卡的唯一标识符吗?以及如何获得呢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33795838/