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

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • merumputdotcom

    merumputdotc

    24 ŞUBAT 2012