..


Sponsorētās saites

Datu glabāšana: iekšējās un ārējās Uzglabāšanas

Līdz šim mēs esam pierādījuši lasītājs ļoti plašu un rūpīgu pārskatu rigarda kā attīstīt pieteikumus uz Android platformas. Šajā brīdī rokasgrāmatā lasītājs varēs izmantot elementus, redzams, lai radītu lietojumprogrammas vidēja sarežģītības. Bet ko lasītājs nav, un tas, ko mēs izskaidrot šajā nodaļā, un nākamo, ir veids, kādā jūs varat ietaupīt datus pastāvīgi (kad mums ir jādara ar datu glabāšanai pastāvīgi parasti lieto terminu Data Storage).

Piemēram, jums var būt nepieciešams, lai saglabātu vēlmēm lietotāja ievadīta pastāvīgi un ļautu piemērot, kamēr sāk lasīt šīs priekšrocības un attiecīgi rīkoties. Android piedāvā vairākas iespējas, datu saglabāšanai pastāvīgi un ir programmētāja atbildība izmantot vispiemērotāko režīmu, kā nepieciešams.

Mēs tagad gatavojamies iesniegt tā, ka Android piedāvājumus.

Iekšējās atmiņas

Tas ir ļoti vienkāršs veids, kādā mēs izveidosim failu, parasti teksta failu, kurā mēs varam rakstīt un lasīt dažus datus. Pēc noklusējuma šis uzkrājumu veids ir Saving Private, kas nozīmē, ka failu var lasīt un rakstiskās tikai uz programmu, kas izveidota, un tādēļ nav iespējams piekļūt no citas programmas.
Paskatīsimies tagad, ar šiem dažas rindiņas kodu, praktisku piemēru izveidojot failu:






 String filename = "file_di_prova";







 String string = "Šis ir fails raksta MrWebMaster!";









 FileOutputStream fos = openFileOutput (filename, Context.MODE_PRIVATE);







 fos.write (string.getBytes ());







 fos.close ();



Šis kods vienkārši atzīt two string mainīgajiem, vienu no faila nosaukumu un faila saturu. Tā tad atver plūsma uz failu, rakstot tiek darīts ar rakstīšanas metodi un, visbeidzot, aizver plūsmu ar ciešu metodi.

Ja mums ir nepieciešams, lai mainītu defualt rekvizītus noteikto redzamības failu (kā jau esam teikuši, ka nodrošina piekļuvi vienīgi applucazione, kas radīja fails), mums ir jārīkojas otrais parametrs metodes openFileOutput. Un "tas var izvēlēties šādas vērtības:

  • Context.MODE_WORLD_READABLE: ir atļauts lasīt piekļūt visām programmām.
  • Context.MODE_WORLD_WRITEABLE: ir atļauts rakstīt piekļūt visām programmām.

Kopumā šī uzglabāšanas metode ir ļoti vienkārša un intuitīva, plaši izmanto, piemēram, jo ​​tā ir viegli īstenot.

Ārējās glabāšanas

Šī datu glabāšanas veids ļauj ietaupīt dažus datus, kurus piemērojot, noņemamā ierīcē, piemēram, SD kartes. Faili glabājas šajā nesēju veidam ir noteikts pasaules lasāmu failu, kas piešķirts visiem pieteikumiem, lai to izlasītu.

Tas būtu jānorāda, lai lasītājs "briesmas", izmantojot šo metodi uzglabāšanas. Tas ir jo, ja jūs saglabājiet datus ārējās atmiņas jums ir jāpārbauda, ​​saglabāti dati nav būtiska pareizai darbībai pieteikumu. Tas ir tāpēc, ka jums nav nekādas kontroles pār šo informāciju, kad lietotājs noņem SD karti, ievietojiet to datora un nejauši izdzēstu dažas daļas no tā.

Tāpēc mēs iesakām izmantot šo metodoloģiju ekonomisko uzglabāšanai.

Palīdzība izstrādāt pieteikumus Android
E-Learning
VB.NET (Kurss) VB.NET (Kurss)
Padarīt datoru lietojumprogrammas ar Visual Basic .. Sākot no 49 €.
Visual Basic 6 (Course) Visual Basic 6 (Course)
Make Darbstaciju lietojumprogrammas ar VB6. Sākot no € 39.
XML (Kurss) XML (Kurss)
Izveidošana XML struktūru, XSL un citās valodās paplašināms. Sākot ar 29 €.
Sponsorētās saites