..


Sponsorerede links

Datalagring: Intern og ekstern Opbevaring Opbevaring

Indtil videre har vi vist, at læseren en meget bred og grundig overblik rigarda som udviklingen af ​​applikationer på Android-platformen. På dette tidspunkt guide læseren vil være i stand til at bruge elementer vist sig at skabe anvendelser af medium kompleksitet. Men hvad læseren mangler, og det er hvad vi vil forklare i dette kapitel og det næste, er den måde, hvorpå du kan spare nogle data permanent (når vi har at gøre med lagring af data permanent normalt anvender udtrykket Data Storage).

For eksempel kan du nødt til at gemme indstillinger af indtastede bruger-de på permanent basis, og at tillade anvendelsen, samtidig med at begynde at læse disse præferencer og handle derefter. Android byder på flere muligheder for at gemme data permanent og er programmør ansvar at benytte den mest hensigtsmæssige funktion efter behov.

Vi vil nu forelægge den måde, at Android byder på.

Intern storage

Det er en meget enkel måde, hvorpå vi vil skabe en fil, typisk en tekst-fil, hvor vi kan skrive og læse nogle data. Som standard er denne form for at spare en besparelse privat, hvilket betyder, at filen kan læses og skrives kun af det program, som skabte det, og er derfor ikke muligt at tilgå den fra et andet program.
Lad os nu se, med disse få linier kode, et praktisk eksempel på at skabe en fil:






 String filename = "file_di_prova";







 String string = "Dette er en fil skrevet af MrWebMaster!";









 FileOutputStream FOS = openFileOutput (filnavn, Context.MODE_PRIVATE);







 fos.write (string.getBytes ());







 fos.close ();



Denne kode skal du blot erklære to string variabler, en for navnet på filen og filens indhold. Derefter åbner en strøm til filen, er at skrive færdig med skrive-metoden og til sidst lukker åen med den tætte metode.

Hvis vi skal ændre defualt egenskaber, der til synliggørelse af filen (som vi har sagt, at give adgang til kun applucazione, der skabte filen), må vi handle på den anden parameter af metoden openFileOutput. Og 'det kan vælge følgende værdier:

  • Context.MODE_WORLD_READABLE: er tilladt læseadgang til alle applikationer.
  • Context.MODE_WORLD_WRITEABLE: er tilladt skrive adgang til alle applikationer.

Sammenfattende denne metode til oplagring er en meget enkel og intuitiv, meget udbredt i anvendelser på grund af sin let gennemførelse.

Ekstern storage

Denne type af datalagring gør det muligt at gemme nogle data, efter ansøgning, på flytbare enhed, såsom et SD-kort. Filer gemt på denne type medier er defineret i verdensklasse læsbar fil, der ydes til alle programmer for at læse den.

Det skal pege ud til læseren "fare" for at bruge denne metode til opbevaring. Dette er fordi, hvis du gemmer data til et eksternt lager, bør du kontrollere, at de gemte data ikke er afgørende for et velfungerende af ansøgningen. Dette er fordi du har ingen kontrol over disse data, når brugeren fjerner SD-kortet, sætte den i en computer, og ved et uheld slette nogle dele af det.

Derfor anbefaler vi brug af denne metode i en økonomisk opbevaring.

Hjælpe med at udvikle applikationer til Android
E-Learning
ASP Zero (Ebook) ASP Zero (Ebook)
Læring Microsoft ASP og VBScript fra bunden. På kun 29 €.
Front Page (Ebook) Front Page (Ebook)
Opret websider uden at kende HTML. Bare 25 €.
Web Design (Kursus) Web Design (Kursus)
Design Web Sites med HTML, CSS og Dynamisk HTML. Fra 39 €.
Sponsorerede links