Il y a une différence entre la mémoire RAM et la mémoire flash interne? Je peux obtenir de la mémoire RAM par:Android: Comment obtenez-vous la mémoire totale/disponible interne?
cat /proc/meminfo
Cependant, je ne suis pas sûr de savoir comment obtenir des informations de la mémoire Flash.
Je pense que je sais comment obtenir de la mémoire disponible:
ActivityManager activityManager = (ActivityManager).getSystemService(Context.ACTIVITY_SERVICE);
MemoryInfo memoryInfo = new ActivityManager.MemoryInfo();
activityManager.getMemoryInfo(memoryInfo);
memoryInfo.availMem;
Est-ce que cela donne la mémoire Flash interne disponible?
Qu'en est-mémoire interne totale?
-t-commande suivante unix-moi cette information?
df
Résultat:
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 97744 0 97744 0% /dev
tmpfs 4096 0 4096 0% /sqlite_stmt_journals
/dev/block/mtdblock3 174080 154372 19708 89% /system
/dev/block/mtdblock5 169728 57144 112584 34% /data
/dev/block/mtdblock4 133120 89632 43488 67% /cache
/dev/block/mtdblock4 133120 89632 43488 67% /data/dalvik-cache
/dev/block//vold/179:1
7970928 2358576 5612352 30% /sdcard
si oui, dois-je ajouter tous tmpfs &/dev/block/mtdblock # pour obtenir la mémoire interne totale?
donc je ne je reçois la mémoire qui pourrait en théorie être disponible pour les applications '?? – jclova