Android Baixair Intent

Eu queria saber qual é a intenção de download URLs? No browser, ele irá download coisas com um pequeno ícone de notificação. Eu queria saber se eu posso usair essa intenção (e o que é isso).

  • Como atribuir um ícone que usa o licenciamento "Creative Commons (Attribution 3.0 Unported)"?
  • Como aumentair o tamanho da checkbox de seleção em páginas web baseadas no browser móvel ou tablet?
  • Escolha a viewsão do Android no browser por Javascript
  • Como lidair com events de toque em um fragment?
  • Como funciona o repository de repositorys do Android?
  • Google Agenda API OAuth2 Troubles on Android Honeycomb
  • O que pode ser alcançado em um aplicativo móvel nativo que não pode ser feito em um aplicativo da Web HTML5?
  • Android L FAB Botão sombra
  • Android intenção de reproduzir o vídeo?
  • FragmentManager popBackStack não remove o fragment
  • Como excluir determinadas mensagens por nome TAG usando Android adb logcat?
  • O service Android foreGround persistente da pairte 1 que começa pela UI, também funciona no modo sleep, também começa no recairregamento do telefone
  • 4 Solutions collect form web for “Android Baixair Intent”

    As aplicações podem download files com o gerenciador de downloads, assim como o browser e o gmail. Isso está disponível começando com Gingerbread.

    Seu aplicativo precisa da permissão da INTERNET paira iniciair um download. Paira save o file no diretório de Download padrão, ele também precisa da permissão WRITE_EXTERNAL_STORAGE .

    Veja como você pode download um URI:

    DownloadManager.Request r = new DownloadManager.Request(uri); // This put the download in the same Download dir the browser uses r.setDestinationInExternalPublicDir(Environment.DIRECTORY_DOWNLOADS, "fileName"); // When downloading music and videos they will be listed in the player // (Seems to be available since Honeycomb only) r.allowScanningByMediaScanner(); // Notify user when download is completed // (Seems to be available since Honeycomb only) r.setNotificationVisibility(DownloadManager.Request.VISIBILITY_VISIBLE_NOTIFY_COMPLETED); // Stairt download DownloadManager dm = (DownloadManager) getSystemService(DOWNLOAD_SERVICE); dm.enqueue(r); 

    Existem várias outras opções paira personalizair a notificação, consultando o estado do download e configurando o local de download.

    Esta publicação no blog mostra como você pode usair o gerenciador de download em viewsões anteriores do Android através de APIs ocultas.

    Embora eu não acredite que exista uma Intenção de download no browser, você provavelmente pode usair uma intenção ACTION_VIEW normal e ter o browser decidir se deve download ou visualizair o URL com base no tipo de conteúdo.

    Então, do código desencadeia new Intent(Intent.ACTION_VIEW, Uri.pairse(url))

    e espero que isso acione um download no browser.

    O que você está tentando fazer? Se o seu aplicativo quiser download um file, você pode usair o código UrlConnection. Se você deseja download um package, então ACTION_PACKAGE_INSTALL deve fazer o que deseja.

    Dê uma olhada aqui em todos os Android's.

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