21-Amaliy ish


Download 365.94 Kb.
bet8/9
Sana22.12.2022
Hajmi365.94 Kb.
#1041443
1   2   3   4   5   6   7   8   9
Bog'liq
21-compressed

android.content.Context abstrakt sinfi fayllar bilan ishlashning bir qator metodlarini aniqlaydi:

  • deleteFile(String name): faylni o'chiradi.




  • fileList(): ilova katalogidagi /files katalogidagi barcha fayllarni oladi.




  • getCacheDir(): ilova katalogidagi cache katalogini oladi.




  • getDir(String dirName, int mode): ilova katalogidagi ma'lum bir katalogni oladi, agar bunday katalog bo'lmasa, u yaratiladi.

  • getExternalCacheDir(): qurilmaning tashqi fayl tizimidagi /cache papkasini oladi.

  • getExternalFilesDir(): qurilmaning tashqi fayl tizimining /files katalogini oladi.

  • getFileStreamPath(String filename): Fayl tizimidagi faylga absolyut yo'lni qaytaradi.

  • openFileInput(String filename): o'qish uchun faylni ochadi.




  • openFileOutput(String name, int mode): yozish uchun faylni ochadi.

Ilovada yaratilgan va tahrir qilingan barcha fayllar odatda ilova katalogidagi /files katalogida saqlanadi.


java.io paketidan standart Java sinflari fayllarni o'qish va yozish uchun ishlatiladi. Shunday qilib, ilovada fayllarni o'qish-yozish funksiyasidan foydalanaylik.
Android Studio-da yangi ilova yarating va "Fayllar" deb nomlang. activity_main.xml faylini quyidagicha o'zgartiring:

android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
android:id="@+id/save_text"
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="4"
android:gravity="start" />

Download 365.94 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling