Примерът ще използва стандартните класове на Java от библиотеката IO. Ако не сте запознати с още тази библиотека, препоръчвам нещо за четене, тъй като разглобяване на API ние няма да.
1. Създаване на оформление - RES / оформление / activity_main.xml
Оформлението използва подложка - RES / стойности / dimens.xml
2. клас Activiti - MainActivity.java
Тук имаме две от собствения си метод, активира с натискане на съответния бутон:
ReadFile () - чете файл
writeToFile () - пише във файл
Когато четете, ние първо отваряне на файла за четене, създаване на поток. Това се прави с помощта на openFileInput () метод (този метод е част от Android SDK). След това четем данните в буфер и ги четете ред по ред от там, да ги добавите към низ резултат с помощта на StringBuilder. До края на четенето изходни данни в дневника.
Ако не бъде намерен файла (ние молим в името му mFileName), има изключение. който е уловил блок за прихващане (тук ние просто напишете грешка в дневника).
Начин да се напише кратък. Създаване на поток за записване, като се използва метод openFileOutput () (също включен в Android SDK). Този метод е на входа на два параметъра: името на файла и напишете постоянен режим (т.е., ние използваме MODE_PRIVATE файл ще бъде на разположение на нашата молба само.). След това напишете данни на потока и го затворите. Блок улов хваща възможни изключения.
Ако не се намери файла, след това системата ще го създадете сами.
Не съм правил данни низ в низове-ресурси. Мисля, че трябва да го направите сами :)
Стартирайте приложението. Щракнете върху бутоните и погледнете трупи.
метод може да се използва за изтриване на файла:
която също е включена в SDK.
Свързани статии