android - Comment faire pour obtenir l'utilisation de la Mémoire de mon appareil android
comment vous amis, de l'espoir pour le meilleur.
les amis je veux comment combien la mémoire de mon appareil android n'ont et la quantité de mémoire utilisée
mémoire active , inactive de mémoire, la mémoire libre et câblé mémoire en MO
je suis passé par ce lien qui dit à ce sujet par l'analyse "/system/bin/cat", "/proc/meminfo" nous pouvons obtenir les choses dont j'ai parlé ci-dessus, et oui je suis l'obtention de toutes les choses, mais j'en suis une longue chaîne où j'ai tout
MemTotal: 377192 kB
MemFree: 10448 kB
Buffers: 1368 kB``
Cached: 74276 kB
SwapCached: 0 kB
Active: 143116 kB
Inactive: 177292 kB
Active(anon): 118388 kB
Inactive(anon): 137664 kB
Active(file): 24728 kB
Inactive(file): 39628 kB
Unevictable: 10664 kB
Mlocked: 10372 kB
HighTotal: 190464 kB
HighFree: 568 kB
LowTotal: 186728 kB
LowFree: 9880 kB
SwapTotal: 0 kB
SwapFree: 0 kB
Dirty: 8 kB
Writeback: 0 kB
AnonPages: 255440 kB
Mapped: 45816 kB
Shmem: 624 kB
Slab: 10952 kB
SReclaimable: 2456 kB
SUnreclaim: 8496 kB
encore plus grande chaîne de ce que je reçois de
private String ReadCPUinfo()
{
ProcessBuilder cmd;
StringBuffer strMemory = new StringBuffer();
//final ActivityManager activityManager =(ActivityManager)
context.getSystemService(Context.ACTIVITY_SERVICE);
ActivityManager actvityManager = (ActivityManager) this.getSystemService(
ACTIVITY_SERVICE );
ActivityManager.MemoryInfo mInfo = new ActivityManager.MemoryInfo ();
actvityManager.getMemoryInfo( mInfo );
strMemory.append("Available Memory : ");
strMemory.append(mInfo.availMem/1048576L);
strMemory.append("\n");
strMemory.append("\n");
String result=strMemory.toString();
try{
String[] args = {"/system/bin/cat", "/proc/meminfo"};
cmd = new ProcessBuilder(args);
Process process = cmd.start();
InputStream in = process.getInputStream();
byte[] re = new byte[1024];
while(in.read(re) != -1){
System.out.println("itthhe ==== --- >>>> "+new String(re));
result = result + new String(re);
}
in.close();
} catch(IOException ex){
ex.printStackTrace();
}
return result;
}
je veux savoir si je peux briser cette chaîne de façon dynamique pour diff. appareils ou est-il un autre moyen de trouver ci-dessus les choses
j'ai également passé par cette mais il n'est pas totale .. je suis facilement en mesure d'obtenir de la mémoire disponible info mais j'ai besoin de tous les quatre
toute aide est grandement appréciée
grâce à adavance
OriginalL'auteur user1346836 | 2012-06-07
Vous devez vous connecter pour publier un commentaire.
Voir Comment puis-je découvrir l'utilisation de la mémoire de mon application dans Android?
C'est tout ce dont vous avez besoin 😉
pouvez-vous s'il vous plaît aidez-moi comment puis-je obtenir il y a quatre choses à partir de ce ou code ci-dessus .. j'ai l'impression que nous pouvons obtenir, je suis en train d'essayer et d'essayer , mais en réalité pas en mesure d'arriver à la solution, il serait très utile si vous pouvez m'aider sur ce point
OriginalL'auteur Thkru