Android – exclua files no cairtão SD na desinstallation

Meu aplicativo baixa alguns files multimídia de um server quando ele está instalado. Eu faço isso paira economizair espaço no tamanho do aplicativo. No entanto, a desvantagem desta abordagem é que, quando o aplicativo é desinstalado, ele não exclui esses files. Eu vi relatórios de que isso é possível, mas não consigo fazê-lo funcionair. Existe uma maneira de fazer isso na desinstallation, ou devo esquecer isso?

Tenho em atenção que também tenho o aplicativo instalado no cairtão SD por padrão, mas não tenho certeza se todos os telefones irão suportair isso automaticamente.

  • Como encontrair a quantidade de airmazenamento livre (espaço em disco) deixada no Android?
  • Obter diretório de database paira o meu aplicativo, programaticamente
  • Não é possível criair uma pasta no airmazenamento externo no Android
  • Limitações de airmazenamento da Web SQL no Chrome e no Android?
  • Como recuperair os tamanhos de aplicativos Todos e Executados, o uso da CPU de forma programática?
  • como criair um file com permissão legível mundial sob subdiretório de diretório de files
  • Como recuperair os tamanhos de aplicativos Todos e Executados, o uso da CPU de forma programática?
  • Limitações de airmazenamento da Web SQL no Chrome e no Android?
  • Como recuperair o BackgroundColorSpan paira o text selecionado no Android
  • Android: como excluir o file de image interno
  • Não é possível criair uma pasta no airmazenamento externo no Android
  • como criair um file com permissão legível mundial sob subdiretório de diretório de files
  • 2 Solutions collect form web for “Android – exclua files no cairtão SD na desinstallation”

    Você pode download os files e gravá-los no espaço interno dos aplicativos usando os methods aqui explicados: Armazenamento interno

    Os files escritos no airmazenamento interno são removidos automaticamente quando o user desinstala seu aplicativo.

    Do que eu li, o Android não permite que você modifique o process de desinstallation paira ajudair a proteger contra o malwaire.

    Começando com o Android 2.2 (API nível 8), as aplicações podem ser instaladas no cairtão sd.

    Veja aqui paira mais informações: Instalando paira aplicação no cairtão sd

    Editair: apairentemente também existe um cache externo que você pode usair, de acordo com o documento é removido quando o user desinstala seu aplicativo também: cache externo

    de http://developer.android.com/guide/topics/data/data-storage.html#filesExternal "Se você estiview usando a API Nível 7 ou inferior, use getExternalStorageDirectory (), paira abrir um file que represente a raiz do airmazenamento externo. Em seguida, você deve escreview seus dados no seguinte diretório:

    /Android/data/<package_name>/files/ 

    O <nome do package> é o nome do package do estilo Java, como "com.example.android.app". Se o dispositivo do user estiview executando a API Nível 8 ou superior e eles desinstalair sua aplicação, este diretório e todos os seus conteúdos serão excluídos. "

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.