Android搭載端末に挿入されたSDカードの音量ラベルを確認することはできますか?AndroidでSDカードのボリュームラベルを見つける
は、私は、Androidが持つように設計されていることを理解ちょうど1(Environment.getExternalStorageDirectory()
によって返される)が、「外部記憶装置」と下に取り付けられたSDカードなどの内部フラッシュを持っている野生でかなりの数のデバイスが存在する「外部記憶装置」それともワイルダーの組み合わせ(this other questionを参照)であってもよい。 /proc/mounts
を読んでこれらの追加デバイスを列挙することは可能ですが、ユーザーにそれらを識別するための何かが必要です。ボリュームラベルにアクセスする機会はありますか?
Linuxのvfatドライバignores the volume label dentry altogetherとutil-linux reads the vfat itselfのblkid
を確認しました。私はまた、少なくとも私が持っているデバイスでは、SDカードのブロックデバイスがモード660
と所有者root.root
を持っていることを確認したので、私はそれを行うことはできません。だから、基本的には、それを読むことができるユーティリティがあるかどうかということになる。
これは http://stackoverflow.com/questions/3348643/how-to-read-the-sd-card-id-number/5191484#5191484 –
@Draxあなたを助けるかもしれ:いいえ、それをそうでないかもしれません(私たちはすでにそれを知っています)。ボリュームラベルとはまったく関係ありません。ボリュームラベルは、ユーザーがコンピュータでSDカードをフォーマットするときに指定するものです。 –