Mudanças entre as edições de "Copiando arquivos no Android"
De Basef
(Criou página com 'Para copiar arquivos no Android o seguinte trecho de código pode ser usado: <source lang="java"> // Tamanho do buffer de cópia byte[] buffer = new byte[1024]; int intReadLen...') |
(Sem diferença)
|
Edição atual tal como às 08h00min de 27 de abril de 2015
Para copiar arquivos no Android o seguinte trecho de código pode ser usado:
// Tamanho do buffer de cópia byte[] buffer = new byte[1024]; int intReadLength; // Arquivo de origem (input stream) InputStream objInputStream = new FileInputStream("/caminho/para/arquivo/origem"); // Arquivo destino (output stream) OutputStream objOutputStream = new FileOutputStream("/caminho/para/arquivo/destino"); // Transfere o arquivo com cópias em lote de 1024 bytes while ((intReadLength = objInputStream.read(buffer)) > 0 ){ objOutputStream.write(buffer, 0, intReadLength); } // Atualiza e fecha as streams objOutputStream.flush(); objOutputStream.close(); objInputStream.close();