..
Până acum am arătat cititorului o imagine de ansamblu rigarda foarte largă şi amănunţită ca dezvoltarea aplicaţiilor pe platforma Android. În acest moment, ghidul de cititorul va fi capabil să utilizeze elementele prezentate pentru a crea aplicatii de complexitate medie. Dar ceea ce cititorul lipseşte, şi asta este ceea ce vom explica în acest capitol şi în următorul, este modul în care puteţi salva unele date permanent (atunci când avem de a face cu stocarea de date permanent utilizează, de obicei, termenul de stocare a datelor).
De exemplu, aţi putea avea nevoie pentru a salva preferinţele utilizatorului-a intrat pe o bază permanentă şi pentru a permite aplicarea, în timp ce încep să citiţi aceste preferinţe şi să acţioneze în consecinţă. Android oferă mai multe opţiuni pentru salvarea datelor permanent şi este responsabilitatea programatorului de a utiliza modul cel mai adecvat după cum este necesar.
Suntem acum de gând să prezinte modul în care Android oferă.
Este un mod foarte simplu, în care vom crea un fişier, de obicei, un fişier text, în care putem scrie şi să citească unele date.
În mod implicit, acest tip de economisire este o economisirii private, ceea ce înseamnă că fişierul poate fi citit şi scris numai de către aplicaţia care a creat şi este, prin urmare, nu este posibil pentru a accesa din altă aplicaţie.
Să vedem acum, cu aceste câteva linii de cod, un exemplu practic de a crea un fişier:
String filename = "file_di_prova"; String string = "Acesta este un fisier scris de MrWebMaster!"; FileOutputStream fos = openFileOutput (FileName, Context.MODE_PRIVATE); fos.write (string.getBytes ()); fos.close ();
Acest cod declară pur şi simplu două variabile şir, una pentru numele fişierului şi a conţinutului fişierului. Se deschide apoi un flux de la dosar, scrierea se face cu metoda de a scrie şi închide în cele din urmă flux cu metoda de aproape.
Dacă avem nevoie pentru a schimba proprietăţile defualt stabilite pentru vizibilitatea fişier (după cum am spus că asigurarea accesului la applucazione numai că a creat fişierul), trebuie să acţionăm pe al doilea parametru al metodei openFileOutput. Şi "se pot alege următoarele valori:
În rezumat această metodă de depozitare este o foarte simplă şi intuitivă, utilizate pe scară largă în aplicaţii, din cauza punerii sale în aplicare usoara.
Acest tip de stocare a datelor permite salvarea unor date, prin aplicarea, de pe dispozitivul amovibil, cum ar fi un card SD. Fişierele stocate pe acest tip de mass-media este definit lume poate fi citită de fişier care se acordă pentru toate cererile să-l citiţi.
Aceasta "ar trebui să atragă atenţia cititorului" pericolele "de a folosi această metodă de depozitare. Acest lucru se datorează faptului că dacă vă salvaţi datele la o memorie externă ar trebui să verificaţi că datele salvate nu este esenţială pentru buna funcţionare a cererii. Acest lucru se datorează faptului că ai nici un control asupra acestor date atunci când utilizatorul se elimină cardul SD, introduceti-l intr-un computer şi ştergeţi accidental unele parti din ea.
Prin urmare, se recomanda folosirea acestei metodologii într-un Depozit economic.
| |
ASP şi Access (Ebook)
Gestionarea unei baze de date MS Access cu ASP. La doar 29 €. |
| |
CSS (Curs)
Web Design şi accesibilitatea în conformitate cu W3C CSS si XHTML. Incepand de la 29 €. |
| |
Javascript (Curs)
Ghid complet pentru client-side scripting. De la 39 €. |