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

  • NCIX Tech Tips

    NCIX Tech Ti

    2 Ocak 2007
  • super1988guy

    super1988guy

    9 Aralık 2007
  • Tire Rack

    Tire Rack

    31 Mayıs 2007