Boas,Como saber a memória que está a ser utilizada pela nossa aplicação na memória interna (ANDROID)?Na imagem é a informação disponível no "Storage/Data" = "1.71MB e 2.04MB".Jóni
Quanta memória interna está a ocupar?
Iniciado por
santos.joni
, Jun 01 2011 19:14
4 respostas a este tópico
#1
Mensagem publicada 01 June 2011 - 19:14
#2
Mensagem publicada 01 June 2011 - 20:19
Não é ser preguiçoso, mas agora não me está mesmo a apetecer e como tal não leves a mal a resposta.Visto que o Android é Open Source, porque não vais ver como está feito?
#3
Mensagem publicada 01 June 2011 - 20:32
Tenho de investigar melhor...Se entretanto alguém souber como se faz e quiser partilhar agradecia.
#4
Mensagem publicada 01 June 2011 - 20:55
Tens de usar esta API:http://developer.android.com/reference/android/content/pm/PackageStats.html
#5
Mensagem publicada 01 June 2011 - 21:28
A API que sugeriste devolve sempre 0 :SAo procurar no código (e na net) descobri o método que eles utilizam. public void invokeGetSizeInfo(String packageName, boolean chained) { mChained = chained; mPm.getPackageSizeInfo(packageName, this); }No entanto faz parte de uma API escondida.http://www-jo.se/f.pfleger/using-aidl