Saltar para conteúdo


Foto
- - - - -

Path Download Manager


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

#1 NunoDinis

NunoDinis

    Membro

  • Membros
  • PipPip
  • 22 mensagens
  • Samsung Galaxy Tab 10.1, Huawei G300

Mensagem publicada 11 December 2012 - 08:51

Bom dia,
Estou a fazer downloads dentro da minha app através de download Manager.
Como faço para dizer ao programa qual vai ser a pasta onde irão ficar os downloads ?

Obrigado

#2 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

Mensagem publicada 16 December 2012 - 23:55

Bom dia,
Estou a fazer downloads dentro da minha app através de download Manager.
Como faço para dizer ao programa qual vai ser a pasta onde irão ficar os downloads ?

Obrigado


basta utilizar o método setDestinationInExternalFilesDir no Objecto do class do Download Manager.

#3 NunoDinis

NunoDinis

    Membro

  • Membros
  • PipPip
  • 22 mensagens
  • Samsung Galaxy Tab 10.1, Huawei G300

Mensagem publicada 17 December 2012 - 08:43

Já tentei. Qual é a pasta de sistema do android ? app/data/ ?

#4 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

Mensagem publicada 21 December 2012 - 17:17

Já tentei. Qual é a pasta de sistema do android ? app/data/ ?


Geralmente é /data/data/[package name]

No entanto pode mudar, e por isso é mais aconselhável obter o Path com este método: http://developer.and...ml#getFilesDir() , é static por isso:

ContextWrapper.getFilesDir()

#5 Driver

Driver

    Membro

  • Membros
  • PipPip
  • 51 mensagens

Mensagem publicada 23 December 2012 - 02:04

Geralmente é /data/data/[package name]

No entanto pode mudar, e por isso é mais aconselhável obter o Path com este método: http://developer.and...ml#getFilesDir() , é static por isso:

ContextWrapper.getFilesDir()


Static onde?

#6 pedronveloso

pedronveloso

    Veloso

  • Administradores
  • 1578 mensagens
  • S8

Mensagem publicada 23 December 2012 - 18:57

Static onde?


Devo ter visto mal, respostas à pressa.. :P

Esse método existe dentro de uma Activity por isso basta mesmo só usar getFilesDir() , ou se for num método externo basta passar o Context.