2012-07-26 21 views
6

"/ proc/mounts" kullanımında herhangi bir sınırlama var Bir harici depolama (SD kart) ve dahili veri depolama cihazları ile ilgili bir sorun yaşıyorum. Samsung S3 cihazında olduğu gibi, SD kart ve dahili veri depolama için iki tür harici depolama alanı vardır. Environment.getExternalStorageDirectory() API , hem alamadım ben soru gibi /proc/mounts okuyabilir internet ve memba aradıkandroid

How to get all the mount point information for android device?

Ben tüm cihazlar ve işletim sistemleri üzerinde /proc/mounts dosya sistemi güvenebilirsiniz Benim sorum ya da herhangi bir sınırlama var mı? Ve bu dosya sistemi hakkında iyi bir belge var mı?

Yardımlarınız için teşekkürler.

+0

Ne tür bir "sorun" var? Harici depolama birimi kullanılarak hangi tür verilerin kaydedilmesinin gerektiğini biliyor musunuz? Ayrıca, formatla ilgili bir açıklama için http://askubuntu.com/questions/9819/format-of-proc-mounts adresini ziyaret edin. Bunun değişeceğini sanmıyorum, pek çok sistemi kırıyor. Ama bu sadece bir tahmin. – wojciii

cevap

0

/proc, Linux sanal dosya sistemi, procfs için bir bağlantı noktasıdır. Bu Linux'a özgüdür, bu nedenle tüm Android kurulumları ile çalışır.

Procfs için mümkün olan en iyi belge, kaynak kodudur, ancak Linux çekirdeği ve C ile bazı aşinalık gerektirir. Ayrıca, çekirdek kaynaklarda Documentation/filesystems/proc.txt'a bakın, sizin için alakalı bilgiler içerebilir.

+0

çok teşekkür ederim – AnasBakez

1

/proc/self/mountinfo; /proc/mounts ve daha fazla bilgi içeren tüm bilgilere sahiptir (ör., bağlama bağdaştırıcıları için kaynak dosya sistemindeki takılı yolu anlatır).