Pereiti prie turinio

Android - duomenų parsiuntimas, jų išsaugojimas ir panaudojimas


Rekomenduojami pranešimai

Sveiki, pradedu kurti android programą ir susidūriau su šiokiais tokiais klausimais. Man reikia, kad esamus duomenis internete (duomenys - vien tik tekstinės eilutės, kaip vietos, laikai, pavardės ir panašiai), parsiųstų į telefoną ir juos vėliau eitų naudotis be interneto ryšio, o esant reikalui eitų juos atnaujinti, parsiunčiant vėl iš interneto. Tai vat, iškilo klausimas ką naudot - mačiau kad duomenys gali būti saugomi XML failuose, JSON failuose ar SQLite duombazėj- ir kaip geriausiai daryt? Internete radau pamokų kaip parsinti duomenis tiesiai iš interneto ir rodyti juos, bet man tai netinka, reikia kad būtų galimybė juos išsaugoti ir naudoti be interneto. Gal galit duot kokių patarimų kur ieškot to ar numest net linkų? nes ieškau antra diena ir nelabai randu :)

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Priklausomai nuo duomenų, kuriuos saugai. Jei jie visi yra vienodo formato (t.y. kad galėtum surašyti į vieną lentelę) ir jei reiktų su jais atlikti kokius papildomus veiksmus (pavyzdžiui, paredaguoti ir pakitimus išsaugoti), tai gal būt SQLite. Jei juos tiesiog parsisiunti ir vėliau tereikia perskaityti (arba nedaug redaguoti), tai gali naudoti XML arba JSON (priklausomai nuo to, kokio tipo duomenys

 ir kuriam atvejui [i]Android'as[/i] turi geresnes bibliotekas). Jei turi [i]key=value[/i] priklausomybę, tai gal užtektų pasidaryti [i].properties[/i] failą. Na o jei reikia saugoti nedaug informacijos, tai gali bandyti gal ir [i]Shared preferences[/i].

 

Matyt mažiausiai programavimo reikėtų saugant [i]Shared preferences[/i] arba [i].properties[/i] failą. Kitiems būdams tektų arba susirasti iš kur nors jau pilnai parašytą biblioteką, arba naudoti standartinę abstrakčią [i]Android'o[/i] biblioteką, ją paveldint ir pritaikant savo reikmėms.

 

Storage options

Parsing XML Data

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

  • Prisijunk prie bendruomenės dabar!

    Uždarbis.lt nariai domisi verslo, IT ir asmeninio tobulėjimo temomis, kartu sprendžia problemas, dalinasi žiniomis ir idėjomis, sutinka būsimus verslo partnerius ir dalyvauja gyvuose susitikimuose.

    Užsiregistruok dabar ir galėsi:

    ✔️ Dalyvauti diskusijose;

    ✔️ Kurti naujas temas;

    ✔️ Rašyti atsakymus;

    ✔️ Vertinti kitų žmonių pranešimus;

    ✔️ Susisiekti su bet kuriuo nariu asmeniškai;

    ✔️ Naudotis tamsia dizaino versija;

    ir dar daugiau.

    Registracija trunka ~30 sek. ir yra visiškai nemokama.

  • Naujausios temos

  • Karštos temos

×
×
  • Pasirinkite naujai kuriamo turinio tipą...