..


Sponsoroidut linkit

Tiedon tallennus: sisäinen ja ulkoinen Varastointi

Toistaiseksi olemme osoittaneet lukija hyvin laaja ja perusteellinen katsaus rigarda kuin kehitys sovelluksia Android-alustalle. Tässä vaiheessa oppaan lukija voi käyttää elementtejä osoitettu luoda sovelluksia keskipitkän monimutkaisuus. Mutta mitä lukija puuttuu, ja sitähän me selittää tässä luvussa ja seuraavaksi, on tapa, jolla voit tallentaa joitakin tietoja pysyvästi (kun meillä on tekemistä tallentamista pysyvästi yleensä termiä Data Storage).

Voit esimerkiksi saattaa olla tarpeen tallentaa mieltymyksiä käyttäjän antamien pysyvästi ja jotta sovellus, kun alkaa lukea nämä mieltymykset ja toimittava sen mukaisesti. Android tarjoaa useita vaihtoehtoja säästämiseen tiedot pysyvästi ja on ohjelmoijan vastuulla käyttää sopivimpia tilaan tarpeen mukaan.

Olemme nyt menossa läsnä tavalla Android tarjoaa.

Sisäinen tallennustila

Se on hyvin yksinkertainen tapa, jolla voimme luoda tiedoston, tyypillisesti tekstitiedosto, jossa voimme kirjoittaa ja lukea tietoa. Oletuksena tällainen säästö on Pelastakaa sotamies, mikä tarkoittaa, että tiedosto voidaan lukea ja kirjoittaa vain sovellus, joka sen loi ja ei siis ole mahdollista saada se toisesta sovelluksesta.
Katsotaanpa nyt, näiden muutaman rivin koodia, käytännön esimerkki luo tiedosto:






 String tiedostonimi = "file_di_prova";







 String merkkijono = "Tämä tiedosto kirjoittanut MrWebMaster!";









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







 fos.write (string.getBytes ());







 fos.close ();



Tämä koodi yksinkertaisesti julistaa kaksi string muuttujaa, yksi tiedoston nimi ja tiedoston sisällön. Sitten se avaa Streamin tiedosto, kirjoittaminen tapahtuu kirjoittaa menetelmän ja lopulta sulkee puron lähellä menetelmällä.

Jos meidän täytyy muuttaa defualt ominaisuuksia asetetut näkyvyyttä tiedoston (kuten olemme sanoneet, että tarjoavat pääsyn vain applucazione että luotu tiedosto), meidän on toimittava toinen parametri menetelmän openFileOutput. Ja "se voidaan valita seuraavat arvot:

  • Context.MODE_WORLD_READABLE: saa lukuoikeudet kaikkiin sovelluksiin.
  • Context.MODE_WORLD_WRITEABLE: saa kirjoittaa pääsy kaikkiin sovelluksiin.

Yhteenvetona tämä menetelmä varastointi on hyvin yksinkertainen ja intuitiivinen, laajalti käytetty sovelluksissa, koska sen helppo toteutus.

Ulkoinen tallennus

Tämän tyyppinen tallennus mahdollistaa säästö joitakin tietoja, joita soveltamasta siirrettävällä laitteella kuten SD-kortti. Tallennetut tiedostot tällaista Media on määritelty maailman luettava tiedosto, myönnetään kaikkiin sovelluksiin lukea sitä.

Se pitäisi huomauttaa lukijalle "vaaroista" Tämän tavan tallennustilaa. Tämä johtuu siitä Jos tallennat tietoja ulkoiseen muistiin kannattaa tarkistaa, että tallennettuja tietoja ei ole välttämätön asianmukaisen toiminnan sovellus. Tämä johtuu siitä, et voi valvoa näitä tietoja, kun käyttäjä poistaa SD-kortti, aseta se tietokoneeseen ja vahingossa poistaa joitakin osia siitä.

Siksi suosittelemme käyttämään tätä menetelmää taloudellinen varastointi.

Apua kehittää sovelluksia Android
E-Learning
ASP ja Access (Ebook) ASP ja Access (Ebook)
Toimitusjohtaja MS Access-tietokannan ASP. Vain 29 €.
ASP.NET (kurssi) ASP.NET (kurssi)
Koko kurssin rakentamiseen web-sovellusten alkaen 49 €.
PHP (kurssi) PHP (kurssi)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 49 €.
Sponsoroidut linkit