SORU
24 NİSAN 2011, Pazar


Okuma basit bir metin dosyası

Örnek benim Android Uygulaması basit bir metin dosyası okumak için çalışıyorum. Basit bir metin dosyası okumak için aşağıda yazılı olan kodu kullanıyorum.

1. InputStream inputStream = openFileInput("test.txt");
2. InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
3. BufferedReader bufferedReader = new BufferedReader(inputStreamReader);

Benim soru şudur : Nerede benim proje "test.txt" Bu dosya koymalıyım?. "res/raw" "asset" klasör altında dosya koyarak denedim ama ilk canlı kod yukarıda yazılı olan idam geldiğinde exception "FileNotFound" alacağım.

Yardım için teşekkürler

CEVAP
24 NİSAN 2011, Pazar


Metninizi Android projesi kapsamında /assets dizin dosyası yerleştirin. AssetManager sınıf erişmek için kullanın.

AssetManager am = context.getAssets();
InputStream is = am.open("test.txt");

Ya da dosya dizin oluşturulur ve R dosyasında bir ıd ile erişilebilir olduğu /res/raw dizin dosyası koyabilirsiniz

InputStream is = getResources().openRawResource(R.raw.test);

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • BrandonHarrisWalker

    BrandonHarri

    27 Kasım 2006
  • CaliforniaMetin

    CaliforniaMe

    3 ŞUBAT 2013
  • Shaollin Animes

    Shaollin Ani

    19 HAZİRAN 2013