Show de bola! Só uma dúvida:
Intent promptInstall = new Intent(Intent.ACTION_VIEW).setData(Uri.parse(filePath)).setType("application/android.com.app");
Eu devo colocar o namespace do meu aplicativo ou deixo como está?
Em 12 de junho de 2012 11:18, Leonardo Compiler <leo.compiler@gmail.com> escreveu:
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 servidorHttpURLConnection 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
Analista-Programador






0 comentários:
Postar um comentário