2016-04-12 11 views
1

Geçtiğimiz günlerde Eclipse kullanmadan önce Android Studio'yu kurdum. Eclipse kullanırken tüm dosyaları Assets dizinine koyabilir ve getassets yöntemini kullanarak erişebilirim. Örneğin:Android Studio txt, mp3 ve diğer dosyaları okuma

InputStream ims = getAssets().open("textnew.txt"); 

sen tavsiye misiniz:

  1. Nerede Android Studio dosyaları depolamak için?/Res dizinindeki klasörleri kendim oluşturmalı ve orada dosyaları koymalı mıyım? Örneğin: res/raw/textnew.txt
  2. Bu dosyalara nasıl erişilir? Örneğin, içeriğini TextView'e yerleştirmek için txt dosyasını açmam gerekiyor. Nasıl yapılır?

Teşekkürler!

+0

Varlıklar dizini ve getAssets() işlevleri editöre bağlı değildir. Android SDK'nın özellikleri. Bu, Android Studio'da, otomatik olarak oluşturulmadığında Varlıklar klasörünü kendiniz ekleyebileceğiniz anlamına gelir. – Mootpoint

+0

Ham dizinin varlıkların üzerinden kullanılmasının avantajları, bu gönderide çok iyi açıklanmıştır - http://stackoverflow.com/questions/9563373/the-reason-for-assets-and-raw-resources-in-android. Ama yine de gereksinimlerinize bağlı. – Passiondroid

+0

Bilgi için teşekkürler! – SergeiK

cevap

3

Android Studio'da asset klasörünü kullanmaya devam edebilirsiniz.

Uygulama dizininize el ile bir klasör oluşturun asset.

menülerini kullanarak: Dosya/Yeni/Klasör/Varlıklar Klasör

Ben Eclispe ile tek fark Android Studio klasör varsayılan olarak oluşturulur olmadığını düşünüyorum.

+0

Teşekkürler! Ama daha önce Eclipse'de yaptığım gibi dosyaları Assets klasöründe saklamak iyi bir uygulamadır. Ya da Android Studio'da tercih edilen başka bir yol var mı? – SergeiK

+0

'asset' klasörünün kullanmakta olduğunuz editör ile ilgili olmadığını veya kullanmayacağına karar verin ve bu hala iyi bir uygulamadır. – Nirekin

1

Android Studio, varlık klasörü oluşturmak için güzel bir yardımcıya sahiptir. Bu şekilde doğru yerde oluşturulacaktır. > "Klasör" - -

  1. Sağ projeniz
  2. tıklayın "Yeni" üzerine tıklayın asistanı izleyin> "Varlıklar-Klasör"
  3. Klasörünüz oluşturulmalıdır ve olacak

ana kaynak grubunuza eklendi.

İlgili konular