
Originariamente inviato da
mut
Altro passo avanti per quel che riguarda l'archivio interno (/data) da 1GB visto come da 8GB
Ho creato una semplicissima app di Android, che usando il framework, chiede informazioni sullo spazio disponibile, ed ecco il risultato:
Ho usato la classe StatFs del Framework: la documentazione dice che è una classe wrapper della funzione Unix statvf, ossia dovrebbe semplicemente richiamare la funzione c corrispondente e restituire le stesse informazioni
StatFs | Android Developers
Questo invece è quel che ottengo usando il comando stat di Unix (che usa la stessa funzione c), che non fa altro che stampare a video quel che dovrebbe restituire anche la funzione del framework:
codice:
D:\Android\MtkDroidTools>adb shell
root@android:/ # stat -f /system
stat -f /system
File: "/system"
ID: d360a7305bf20d6b Namelen: 255 Type: ext2/ext3
Block size: 4096
Blocks: Total: 201835 Free: 24374 Available: 24374
Inodes: Total: 51184 Free: 48354
root@android:/ # stat -f /cache
stat -f /cache
File: "/cache"
ID: d3609fe804970d6b Namelen: 255 Type: ext2/ext3
Block size: 4096
Blocks: Total: 31761 Free: 30658 Available: 30658
Inodes: Total: 8064 Free: 8050
root@android:/ # stat -f /data
stat -f /data
File: "/data"
ID: d3609fe804970d6b Namelen: 255 Type: ext2/ext3
Block size: 4096
Blocks: Total: 258123 Free: 136063 Available: 136063
Inodes: Total: 65536 Free: 60287
root@android:/ #
Solo la partizione /data non coincide con il comando unix corrispondente, per quel che riguarda blocchi totali e blocchi disponibili (quelli liberi sono invece corretti, motivo per cui alcune app visualizzano il valore giusto di spazio libero ed altre invece no (alcune usano la funzione per ottenere il numero di blocchi liberi e altre quella per ottenere i blocchi disponibili)
Che qualche produttore cinese abbia manomesso android.os del framework? ho provato a sostituirlo, ma nella stock da 1GB è odex, e mi si pianta

proverò a prenderlo da un 9500 di un collega appena avrò tempo, a meno che qualcuno non abbia la possibilità di farlo prima di me
PS:
come faccio a mettere le immagini più grandi? "allega file" me la riduce tantissimo
PS2:
Tapatalk direi che è perfetto