Pienācis laiks izveidot pirmo Android aplikāciju un tas nekas, ja ne visas nianses Tev uzreiz nebūs pilnībā saprotamas. Android aplikācijas izveides process ir diezgan garš, tādēļ apbruņojies ar kārtīgu pacietības devu, jo apgūstot šādu aplikāciju izvedi Tu būsi izcīnijis jau itin nopietnu  uzvaru! Aiziet!

1. solis: aiziet uz portālu startit.lv, pierakstīties un noskatīties 5.nodarbības video! Var skatīties un veidot programmu, paralēli vērojot lekciju un vajadzīgajos momentos to apturot (pauzējot) un pēc tam atkal palaižot skatīšanās režīmu.
2. solis: palaist Eclipse
3. solis: File => New => Android Application Project

New_Android_Project

4.solis: nomainām nepieciešamās vērtības

New_aplicat_vertibas_pask

5.solis: norādīt saglabāšanas vietu, palaišanas ikonas veidu!

saglab_vieta_pask

6.solis: Create Activity logā atstāt Blank Activity!

Create_Activity

7.solis: logā Blank Activity nomainīt Activity Name uz Button!

Activity_name

8.solis: apskatām un pārbaudām uzģenerēto aplikācijas Button komplektu:

  • Button => src => lv.startit. button => button.java – mūsu aplikācijas Java programmas kods;
  • Button => res => layout => activity_button.xml – ekrānformas diziana elementu apraksts un attēlojums;
  • Pallete – izmantojamo objektu kolekcija, no kuras nepieciešamos vienkārši ir jāievelk uz formas vēlamajā vietā;
  • Outline – šeit atrodami uz ekrānformas izvietotie objekti, šeit tos var izvēlēties (atlasīt, aktivizēt);
  • Properties – atlasītā objekta īpašību saraksts, šeit var mainīt īpašību vērtības!

Proj_logs_pask

9.solis: tagad no Pallete uzvilkt uz formas pogu Button  un nomainīt tās ID un uzrakstu (skat. attēlus):

  • ID laukā ierakstīt Poga, pēc tam spiest taustiņu Enter un apstiprināt ar Yes un pēct ar Ok, beigās ir jābūt @+id/Poga;
  • Text laukā ierakstīt Spied, pēc tam spiest taustiņu Enter un apstiprināt ar Yes un pēct ar Ok, beigās šajā laukā ir jābūt Spied!;

Update_refernces

Rename_Resource

Button_prop_pask

10.solis: no Pallete uzvilkt uz formas teksta lauku  TextView un nomainīt tās ID uz Teksts un rādāmo tekstu laukā Text uz tukšumu (neko):

  • ID laukā ierakstīt “Teksts, pēc tam spiest taustiņu Enter un apstiprināt ar Yes un pēc tam ar Ok, beigās ir jābūt @+id/Teksts;
  • tekstu laukā Text uz tukšumu (neko) – izdēst esošo tekstu šajā laukā un apstiprināt ar Yes un pēc tam ar Ok, beigās šajā laukā nav nevienas rakstzīmes (skat. attēlu)!

Text_prop_pask

11.solis: saglabāt visu izveidoto – poga Save vai CTRL + S!

12.solis: pāriet uz Button.java kodu un to atvērt labošanai  – Button => src => lv.startit. button => button.java!

13.solis:  papildināt programmas Button.java kodu tā, lai tā mācētu atrast nepieciešamos objektus (šeit – teksta rāmi) un iestrādāt nepieciešamo objektu uzvedību, šeit – pogas nospiešanai jāizsauc uzraksta “Sveika, Auce!” parādīšanos ekrānformā! Komentāri programmas koda fragmentā ir iekrāsoti. Koda fragments (var bez komentāriem) ir jāievada tālāk pievienotajā attēlā norādītajā vietā!

public void onClick(View view){

             //atrast teksta elementu

      TextView t=(TextView)findViewById(R.id.Button);

            // R.id.Button atrašanai, pēc R.id. ievades var nospiest CTRL + atstarpe, lai attiecīgo identifikatoru (šeit Button) atrastu sarakstā!

           //Saglabāt un izmantot taustiņu kombināciju CTRl + Shift + O, lai pievienotu importu

          //likt parādīt tekstu “Sveika, Auce!

      t.setText(“Sveika, Auce!”);

          //Saglabāt un izmantot taustiņu kombināciju CTRl + Shift + O, lai pievienotu importu

        }

Button_Java_code

14.solis: vēlreiz visu saglabāt ar CTRL + S!

15.solis: izveidotajā programmas koda fragmentā rindā public void onClick(View view){ atlasīt un nokopēt metodes nosaukumu – šeit tas ir onClick!

16.solis: pāriet uz ekrānformu Button_avtivity.xml un ielīmēt nokopēto metodes nosaukumu Properties sarakstā sadaļā View īpašības onClick laukā, apstiprināt ar taustiņu Enter (metodes nosaukumam jāpaliek šajā laukā)! Vēlreiz visu saglabāt ar CTRL + S!

onClick_pask

17.solis: mūsu aplikācija ir gatava un var to palaist izpildei ar PLP uz projekta Button => Run As => Android Application! Ja nepieciešams, jānorāda, kādai Android iericei aplikācija ir jāpalaiž! Startēšanas laikā Eclipse uzģenerēs projekta Button apakšmapē Bin failu Button.apk vai Poga.apk (atkarībā no pieškirtā nosaukuma), to varēs izpildīt reālā Android ierīcē (vietu  skat. attēlā)!

Button_apk_vieta

18.solis: gaidām un vēl pacietīgi pagaidām, kamēr Android emulators uzstartēs aplikāciju līdz galam – tā ir resursu ietilpī un prasa kādu laiciņu! Nu tad beidzot ir! Apsveicu Tevi ar pacietību! Tagad Tavā priekšā ir Android mobilās ierīces ekrāns, atbloķē to un pārbaudi, vai Tava izveidotā aplikācija strādā! Strādā? Tiešām? Aplausi TEV! Tev  ir izdevies izveidot un palaist pirmo Andriod aplikāciju!

19.solis:  ja ir vēlme, tad ar e-pastu nosūti Button.apk failu (atrodas saglabātā projekta Button mapē Bin) uz savu tālruni (vai pārkopē) un palaid to izpildei, pārliecinies, ka tā strādā! Pēc tam vari to papildināt un uzlabot līdzīgā veidā, kā veidoji šo pirmo Android aplikāciju!

Noderīgas tautiņu kombinācijas (Agūsti tās!):

  • saglabāt: CTRL + S
  • meklēt objektu:  CTRL + atstarpe
  • pievienot importu: CTRL + Shift + O

Kļūdas programmā – jāpievērš uzmanība rindām, kuru sākumā redzams sarkans krustiņš, uz tā uzkliksķinot, Eclipse rāda, kāda var būt kļūda un arī variantus labošanai – skat. attēlu!

Kluudu_pr_teicejs

Vēlu veiksmi un par problēmām stāstiet!

*******

Advertisements