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

  • Adam Washington

    Adam Washing

    12 Mayıs 2006
  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • atKristaBradford

    atKristaBrad

    4 Aralık 2010