23 Ocak 2010, CUMARTESİ
SD karta yazma izni için
Benim app SD karta uygulama DB arşiv için istiyorum. Benim kod canWrite()
bulunduğu dizini kontrol edin ve değilse, IOException
Bir at. Bu durumda, SD kartın kök dizinine db dosyayı kopyalamak için çalışıyorum, ama IOException
atıyor. Nasıl klasör/dosya izni için yazmak değiştirebilir miyim?
CEVAP
23 Ocak 2010, CUMARTESİ
SD Kart dizini /sdcard
ama zor kodlama olmamalısın. Bunun yerine, Environment.getExternalStorageDirectory()
bir arama dizini elde etmek için:
File sdDir = Environment.getExternalStorageDirectory();
Eğer zaten yapmış olsanız bile, uygulama sizin Apaçık sınırının altında ekleyerek SD Karta yazmak için doğru izni vermeniz gerekir:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
Bunu Paylaş:
Sudo nasıl bir konuma çıkış yönlendirm...
Nasıl bir dosya oluşturmak ve Java ile...
İzni ben bir android uygulamasından İn...
Nasıl okumak için Parcelable uygularke...
Python dosya için JSON veri yazma...