Saltar para conteúdo


Foto
- - - - -

Quanta memória interna está a ocupar?


  • Por favor inicie sessão para responder
4 respostas a este tópico

#1 santos.joni

santos.joni

    Novato

  • Membros
  • Pip
  • 8 mensagens

Mensagem publicada 01 June 2011 - 19:14

Boas,Como saber a memória que está a ser utilizada pela nossa aplicação na memória interna (ANDROID)?Imagem colocadaNa imagem é a informação disponível no "Storage/Data" = "1.71MB e 2.04MB".Jóni

#2 r3pek

r3pek

    Guru de Android

  • Former Staff
  • PipPipPipPipPip
  • 1560 mensagens
  • LocalizaçãoBA4 - Terceira - Açores
  • Nexus One + Motorola XOOM

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 santos.joni

santos.joni

    Novato

  • Membros
  • Pip
  • 8 mensagens

Mensagem publicada 01 June 2011 - 20:32

Tenho de investigar melhor...Se entretanto alguém souber como se faz e quiser partilhar agradecia.

#4 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

Mensagem publicada 01 June 2011 - 20:55

Tens de usar esta API:http://developer.android.com/reference/android/content/pm/PackageStats.html

#5 santos.joni

santos.joni

    Novato

  • Membros
  • Pip
  • 8 mensagens

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