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

  • LiquidMusick

    LiquidMusick

    23 Aralık 2010
  • paikimchung

    paikimchung

    12 Mayıs 2006
  • Rickymon Tero

    Rickymon Ter

    1 Ocak 2007