..
Hittills har vi visat läsaren en mycket bred och grundlig översikt rigarda som utveckling av applikationer på Android-plattformen. Vid denna punkt leda läsaren kommer att kunna använda de element som visas för att skapa tillämpningar av medelstora komplexitet. Men vad läsaren saknas, och det är vad vi kommer att förklara i det här kapitlet och nästa, är det sätt på vilket du kan spara lite data permanent (när vi har att göra med att lagra data permanent vanligtvis använder termen Data Storage).
Till exempel kanske du behöver spara preferenser anges av användaren på permanent basis och för att kunna tillämpa, samtidigt som du börjar läsa dessa preferenser och agera därefter. Android erbjuder flera alternativ för att spara data permanent och är programmerarens ansvar att använda den mest lämpliga läget vid behov.
Vi kommer nu att presentera det sätt som Android erbjuder.
Det är ett mycket enkelt sätt på vilket vi kommer att skapa en fil, vanligtvis en textfil, där vi kan skriva och läsa några data.
Som standard är denna sparform en Saving Private, vilket innebär att filen kan läsas och skrivas bara av programmet som skapade den, och är därför inte möjligt att komma åt den från ett annat program.
Få se nu, med dessa få rader kod, ett praktiskt exempel på att skapa en fil:
String filnamn = "file_di_prova"; String strängen = "Detta är en fil skriven av MrWebMaster!"; FileOutputStream FOS = openFileOutput (filnamn, Context.MODE_PRIVATE); fos.write (string.getBytes ()); fos.close ();
Denna kod deklarerar helt enkelt två sträng variabler, en för namnet på filen och innehållet filen. Därefter öppnar en ström till filen, är skrivandet görs med skriva metod och slutligen stängs strömmen med nära metoden.
Om vi behöver ändra defualt egenskaper som anges för synlighet filen (som vi har sagt att ge tillgång till enbart applucazione som skapade filen), måste vi agera på den andra parametern för metoden openFileOutput. Och "vi kan välja följande värden:
Sammanfattningsvis denna metod av lagring är ett mycket enkelt och intuitivt, ofta används i applikationer på grund av dess enkel implementering.
Denna typ av datalagring gör att sparande av vissa uppgifter, med tillämpning på flyttbar enhet, t.ex. ett SD-kort. Filer som lagras på denna typ av media definieras världen läsbar fil som ges till alla program att läsa den.
Det ska peka ut till läsaren "farorna" med att använda denna metod för lagring. Det beror på om du sparar data till en extern lagringsenhet bör du kontrollera att den sparade data är inte nödvändiga för en väl fungerande ansökan. Detta eftersom du har ingen kontroll över dessa data när användaren tar bort SD-kortet, sätt in det i en dator och råkar radera vissa delar av det.
Därför rekommenderar vi att använda denna metod på ett ekonomiskt lagring.
| |
ASP-Zero (ebook)
Att lära Microsoft ASP och VBScript från grunden. På endast 29 €. |
| |
Front Page (ebook)
Skapa webbsidor utan att veta HTML. Bara 25 €. |
| |
Visual Basic 6 (Kurs)
Gör Desktopapplikationer med VB6. Från 39 €. |