Jan*_*dec 10 linux android android-sdcard
是否有可能找到插入Android设备的SD卡的卷标?
据我所知,Android设计只有一个"外部存储"(如返回Environment.getExternalStorageDirectory()
),但有很多设备在内部将内部闪存作为"外部存储",并在其下安装SD卡或甚至更复杂的组合(见另一个问题).可以通过阅读来枚举这些附加设备/proc/mounts
,但我们需要一些东西来识别用户.有没有机会获得他们的卷标?
我检查了Linux vfat驱动程序完全忽略了卷标签dentry,而且blkid
从util-linux 读取了vfat本身.我还检查过,至少在我的设备上,SD卡的块设备有模式660
和所有者root.root
,所以我不能这样做.所以基本上它归结为是否有任何可以读取它的实用程序.
小智 0
我不知道它在android中是如何工作的,但是在linux中我有关于安装sd卡的内核消息,其中指定了卷名。您可以尝试 dmesg 和 cat /sys/devices/mmc... (或类似的东西)
归档时间: |
|
查看次数: |
6546 次 |
最近记录: |