Estou tentando ler um arquivo de texto simples em meu aplicativo Android de amostra. Estou usando o código escrito abaixo para ler o arquivo de texto simples.
InputStream inputStream = openFileInput("test.txt");
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
Minha dúvida é: Onde devo colocar este "test.txt"
arquivo no meu projeto ?. Eu tentei colocar o arquivo com "res/raw"
e "asset"
pasta, mas tenho a exception "FileNotFound"
quando pela primeira vez ao vivo do código escrito acima é executado.
Obrigado pela ajuda
android
text-files
java-io
Dalvinder Singh
fonte
fonte
/assets
dir deve ser adicionado manualmente a partir do Android Studio 1.2.2. Deve entrarsrc/main
.tente isso,
fonte
É assim que eu faço:
use-o da seguinte maneira:
fonte
Ter um arquivo em sua
assets
pasta requer que você use este código para obter arquivos daassets
pasta:Neste exemplo,
getAssets()
retorna umaAssetManager
instância e você está livre para usar qualquer método que quiser daAssetManager
API.fonte
Em Mono para Android ....
fonte
Para ler o arquivo salvo na pasta de ativos
fonte
Esta é uma classe simples que lida com arquivos
raw
easset
:public class ReadFromFile {
}
Por exemplo :
E para arquivos de ativos:
fonte