• Document: Példaprogramok Android alá (Lista, mentés, visszatöltés, pattogó android figura) Android alapok. Android játékfejlesztés.
  • Size: 904.23 KB
  • Uploaded: 2019-02-13 22:31:10
  • Status: Successfully converted


Some snippets from your converted document:

Példaprogramok Android alá (Lista, mentés, visszatöltés, pattogó android figura) Android alapok Android játékfejlesztés Godinek László Tartalomjegyzék 1 Mentés......................................................................................................................................................... 1 1.1 A fájlmentésről röviden ....................................................................................................................... 1 1.2 Fájl mentése a belső tárolóra .............................................................................................................. 1 2 Visszatöltés .................................................................................................................................................. 4 3 Lista.............................................................................................................................................................. 6 3.1 Alapműveletek a listán ........................................................................................................................ 6 4 Pattogó android figura ................................................................................................................................ 9 4.1 A program rövid leírása ....................................................................................................................... 9 4.2 Programkód bemutatása ..................................................................................................................... 9 1 Mentés 1.1 A fájlmentésről röviden A legtöbb androidos programnál létfontosságú az adatok mentése. Gondoljunk csak arra, hogyha valamit módosítunk a beállításon, akkor a programnak ezt meg kell jegyeznie, hogy a következő induláskor ne az alapbeállítással startoljon, hanem ezzel a megváltoztatott paraméterrel. Ezenkívül számtalan példát lehetne hozni, de lássuk, hogy miként működik a fájlok mentése android operációs rendszeren. Minden androidot használó eszköznek létezik ’belső’ és ’külső’ tárolója. A belső tárolót a gyártók beleépítik az eszközbe, és ezt nem lehet eltávolítani. Ezzel szemben a külső tároló lehet egy SD kártya, mely kivehető az eszközből. Viszont vannak olyan készülékek, melyek csak egy beépített tárolóval rendelkeznek, és nincs lehetőség a bővítésre. Ezeknél szintén megtalálható a ’belső’ és ’külső’ tároló, itt a beépített tárolót két partícióra osztják. Belső tároló tulajdonságai:  mindig rendelkezésre áll,  az ide mentett fájlokat alapbeállítás szerint csak az a program érheti el, amelyik elmentette azt,  a program eltávolításánál a rendszer az összes ehhez tartozó fájlt letörli a belső tárolóról. Külső tároló tulajdonságai:  nem áll mindig rendelkezésre, mivel a felhasználó a külső tárolót USB-ként is működtetheti, és ebben az esetben az eszköz nem használhatja,  a külső tárolóra mentett fájlokhoz bárki hozzáférhet,  a program eltávolításánál nem minden esetben törlődnek a hozzá tartozó fájlok. A következőkben a belső tárolóra való fájlmentés lesz bemutatva. 1.2 Fájl mentése a belső tárolóra Az alábbi kódrészlet segítségével menthető egy string. 1. String filename = "myfile"; 2. String string = "Hello world!"; 3. FileOutputStream outputStream; 4. 5. try { 6. outputStream = openFileOutput(filename, MODE_PRIVATE); 7. ObjectOutputStream out = new ObjectOutputStream(outputStream); 8. out.writeObject(string); 9. out.flush(); 10. out.close(); 11. } 12. catch (Exception e) { 13. e.printStackTrace(); 14. } 1-> fájlnév megadása, 2-> string, amit a fájlba szeretnénk írni, 3-> csatorna létrehozása íráshoz, 6-> fájl megnyitása a megadott paraméterekkel, 1 7-> csatorna létrehozása íráshoz, mely segítségével objektumokat, és alap típusokat írhatunk (int, char, stb..), 8-> string kiirása, 10-> a megnyitott csatorna lezárása. Hozzunk létre egy új android projektet, majd másoljuk be a kódrészletet. Két helyen hibát fog jelezni, itt csak annyi a dolgunk, hogy a hiányzó részletet importáljuk, kattintsunk a sor elejére, majd import. 1. ábra Mentés Futtatás után a következőképpen tudjuk ellenőrizni, hogy a program elmentette-e a fájlt: A File Explorer alatt lépjünk be a data/data mappába, majd keressük meg a projekt nevét, nyissuk le a files mappáját, és ha sikeres volt a

Recently converted files (publicly available):