ANDROID - Ler arquivo.txt já existente
Boa tarde amigos,
Estou iniciando no mundo da programação android. Uso o Android Studio.
E estou desenvolvendo uma classe para ler os dados de um arquivo.txt já existente. Mas não sei onde colocar o arquivo.txt.
FileReader arq = new FileReader(new File("tabela.txt"));
BufferedReader lerArq = new BufferedReader(arq);
Já tentei colocar o arquivo em várias pastas do projeto Android Studio mas até agora não achou.
Tentei também emular direto no celular e pesquisar pelo arquivo mas não estou achando.
Estou começando a pensar que não dá pra criar um app android já com um arquivo.txt.
Agradeço a quem puder dar uma ajuda.
Estou iniciando no mundo da programação android. Uso o Android Studio.
E estou desenvolvendo uma classe para ler os dados de um arquivo.txt já existente. Mas não sei onde colocar o arquivo.txt.
FileReader arq = new FileReader(new File("tabela.txt"));
BufferedReader lerArq = new BufferedReader(arq);
Já tentei colocar o arquivo em várias pastas do projeto Android Studio mas até agora não achou.
Tentei também emular direto no celular e pesquisar pelo arquivo mas não estou achando.
Estou começando a pensar que não dá pra criar um app android já com um arquivo.txt.
Agradeço a quem puder dar uma ajuda.
Paulo Roberto
Curtidas 1
Respostas
Tiago Couto
19/10/2014
Eu tambem estou procurando esta informacao, caso tenha resposta poste aqui. Obrigado
GOSTEI 0
Italo Junior
19/10/2014
Boa tarde, já leram sobre o assunto?
[url]http://www.theclub.com.br/restrito/revistas/201208/andr0812.aspx[/url]
[url]http://www.theclub.com.br/restrito/revistas/201208/andr0812.aspx[/url]
GOSTEI 0
Tiago Couto
19/10/2014
Boa tarde, o problema nao eh ler um arquivo que foi criado. O problema meu eh ler um arquivo ja existente, por exemplo, tenho um arquivo txt com uma lista de informacoes e gostaria de carregar essas informacoes...
GOSTEI 0
Tiago Couto
19/10/2014
Boa tarde amigos,
Estou iniciando no mundo da programação android. Uso o Android Studio.
E estou desenvolvendo uma classe para ler os dados de um arquivo.txt já existente. Mas não sei onde colocar o arquivo.txt.
FileReader arq = new FileReader(new File("tabela.txt"));
BufferedReader lerArq = new BufferedReader(arq);
Já tentei colocar o arquivo em várias pastas do projeto Android Studio mas até agora não achou.
Tentei também emular direto no celular e pesquisar pelo arquivo mas não estou achando.
Estou começando a pensar que não dá pra criar um app android já com um arquivo.txt.
Agradeço a quem puder dar uma ajuda.
Estou iniciando no mundo da programação android. Uso o Android Studio.
E estou desenvolvendo uma classe para ler os dados de um arquivo.txt já existente. Mas não sei onde colocar o arquivo.txt.
FileReader arq = new FileReader(new File("tabela.txt"));
BufferedReader lerArq = new BufferedReader(arq);
Já tentei colocar o arquivo em várias pastas do projeto Android Studio mas até agora não achou.
Tentei também emular direto no celular e pesquisar pelo arquivo mas não estou achando.
Estou começando a pensar que não dá pra criar um app android já com um arquivo.txt.
Agradeço a quem puder dar uma ajuda.
Aprendi como se faz...
Primeira mente voce deve criar uma passa chamada "assets" dentro da pasta main ao lado de "res"...
depois, coloque os arquivos txt dentro desta pasta "assets" e use o codigo abaixo:
AssetManager assetManager = getResources().getAssets();
InputStream inputStream;
LinkedList<String> linhas=null;
try {
inputStream = assetManager.open("nome-do-arquivo.txt");
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String recebe_string;
linhas = new LinkedList<String>();
while((recebe_string = bufferedReader.readLine())!=null){
linhas.add(recebe_string);
}
exercises = linhas;
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
GOSTEI 0
Italo Junior
19/10/2014
Valeu Tiago, vamos aguardar a resposta do Paulo e vê se ele resolve assim tambem.
GOSTEI 0
Pietro Lima
19/10/2014
Isso deu certo ???
GOSTEI 0
Nilton
19/10/2014
GOSTEI 0