Tecnologia do Blogger.
RSS

Re: [androidbrasil-dev] Como executar instalação do arquivo baixado via programação?

Segue exemplo partindo do fato que vc ainda não baixou , caso já tenha baixado é so retirar a requisição http .


Url url = new Url("http://192.168.2.24");//coloca a url do servidor 
HttpURLConnection c = (HttpURLConnection) url.openConnection();
c.setRequestMethod("GET");
c.setDoOutput(true);
c.connect();

String PATH = Environment.getExternalStorageDirectory() + "/repositorio/";
File file = new File(PATH);
file.mkdirs();
File outputFile = new File(file, "app.apk");
FileOutputStream fos = new FileOutputStream(outputFile);
InputStream is = c.getInputStream();
byte[] buffer = new byte[1024];
int len1 = 0;
while ((len1 = is.read(buffer)) != -1) {
  fos.write(buffer, 0, len1);
}
fos.close();
is.close();
String PATH = Environment.getExternalStorageDirectory() + "/download/";
Intent promptInstall = new Intent(Intent.ACTION_VIEW).setData(Uri.parse(PATH+"app.apk")).setType("application/android.com.app");
startActivity(promptInstall);

 
OBS : lembrando que este codigo é para atualização PASSIVA .



Em 12 de junho de 2012 10:29, Felipe Aron <felipearon@gmail.com> escreveu:
Galera, montei um menu de atualização do aplicativo que estou desenvolvendo para uma empresa. 

Até o momento ao clicar no menu, faz-se o download do aplicativo atualizado a partir do próprio domínio da empresa.

Porém agora, quero que no término do download do arquivo automaticamente seja executado o arquivo (.apk) para instalação/atualização do mesmo.

Como fazer isso?

--
Analista-Programador


  • Digg
  • Del.icio.us
  • StumbleUpon
  • Reddit
  • RSS

0 comentários:

Postar um comentário