2012-11-09 5 views
1

J'ai un appareil Android, qui a une variation de "su" binaire, qui ne renvoie pas stdout de la commande passée. Donc, je ne vois pas ce que 'su -c df' me dit. Y at-il un moyen d'obtenir la taille du flash USB monté sur l'appareil sans utiliser df?Android taille de montage USB

Répondre

1

Vous pouvez utiliser les méthodes standard suivantes pour découvrir la taille de sdcard:

StatFs stat = new StatFs(Environment.getExternalStorageDirectory().getPath()); 
long size = (long)stat.getBlockSize() * (long)stat.getBlockCount(); 

Donc, vous voyez que la seule chose dont vous avez besoin est un chemin à votre point de montage.