Scrieți și vindeți aplicații Android cu Basic 4 Android: Part 1

Scrieți și vindeți aplicații Android cu Basic 4 Android: Part 1

Imaginea 1 din 4

Scrieți și vindeți aplicații Android cu Basic 4 Android
Editorul B4A include o funcție de completare automată la îndemână pentru a vă ajuta să obțineți sintaxa corectă prima dată
Setarea punctelor de întrerupere vă ajută să depanați codul care se comportă greșit, urmărind fluxul de execuție și inspectând valorile lui y
Cu un AVD puteți testa codul direct pe desktopul computerului

Acum faceți clic pe butonul de închidere din Designer și vi se va cere să salvați aspectul. Dați-i un nume fără spații și reveniți la vizualizarea cod. Veți vedea că operațiunea Generare membri a inserat două noi declarații Dim în sub-ul „Globals”, configurând aceste vizualizări pentru a fi accesibile de oriunde în program. Veți vedea, de asemenea, două subscriptii noi în partea de jos a codului dvs. pentru gestionarea evenimentelor de clic.

Noul aspect nu va fi încorporat automat în programul nostru. Pentru a înlocui aspectul nostru vechi, definit manual, cu cel nou din Designer, eliminați cele patru linii din Activity_Create care definesc butonul nostru și ștergeți sub-ul myButton_Click. Adăugați o linie în handlerul Activity_Create după cum urmează:

Acum să adăugăm niște cod în sub-urile de gestionare a evenimentelor pe care le-am generat mai devreme:

Compilați și rulați programul și puteți verifica dacă textul apare când faceți clic pe buton și dispare când faceți clic pe text.

Modul de depanare

În partea de sus a ferestrei de dezvoltare B4A, veți vedea un meniu drop-down care oferă trei moduri diferite de compilare. Pe măsură ce vă dezvoltați programul, este o idee bună să păstrați acest set la „Depanare”. În acest mod, mediul de dezvoltare „veghează” la ceea ce se întâmplă pe dispozitiv în timp ce codul tău rulează. Dacă ceva nu funcționează, puteți urmări fluxul programului și urmăriți valorile variabilelor pe măsură ce se execută, pentru a vedea unde merg lucrurile prost.

Faceți acest lucru setând unul sau mai multe puncte de întrerupere în codul dvs. - puncte în care execuția va fi suspendată automat pentru ca dvs. să aruncați o privire mai atentă. Pentru a seta sau elimina un punct de întrerupere, faceți clic în stânga numărului de linie relevant în mediul principal de dezvoltare. Odată ce programul atinge acel punct, execuția se va întrerupe și panoul de depanare va afișa valorile tuturor variabilelor. Puteți face clic pe butonul verde „redare” pentru a relua execuția sau puteți apăsa butonul „pas” pentru a avansa prin program pe rând. Rețineți că nu vă puteți edita codul în timp ce vizualizarea de depanare este activă.

Setarea punctelor de întrerupere vă ajută să depanați codul care se comportă greșit, urmărind fluxul de execuție și inspectând valorile lui y

Celelalte moduri de compilare sunt „Release” și „Release (obfuscated)”. Acestea creează un pachet mai mic și mai eficient, care poate fi încărcat pe Google Play. Alegerea modului ofuscat randomizează numele variabilelor și sub-urilor din codul obiect, făcând mai dificil pentru un hacker să-ți modifice munca.

Pasii urmatori

Este posibil ca aplicația pe care tocmai am creat-o să nu fie în topul topurilor Android, dar ar trebui să fiți gata să continuați să experimentați pe cont propriu. După cum am observat, editorul B4A include câteva funcții utile pentru a vă ajuta să produceți cod rapid și precis. Software-ul include, de asemenea, un ghid util pentru începători, care vă arată cum să creați un joc simplu – iar site-ul web găzduiește un index extins de documentație B4A.

Un posibil exercițiu următor s-ar putea baza pe principiile pe care le-am acoperit pentru a dezvolta un calculator funcțional. Acest lucru va implica câteva tehnici noi, dar nimic dificil. Pașii pe care îi luați ar putea include:

  • În Designer, creați un set de butoane, arătând cifre de la zero la nouă, plus operatori matematici pentru adunare, scădere, înmulțire și împărțire, un buton „șterge” și un buton „egal”.
  • Creați o etichetă de text care va fi „ecranul” calculatorului nostru.
  • Importați-vă aspectul într-un program nou și creați handlere de evenimente pentru butoanele numerice, pentru a adăuga cifre la sfârșitul proprietății Text a etichetei (utilizați operatorul & pentru a concatena șiruri).
  • Creați handlere de evenimente pentru butoanele operatorului: veți dori să creați variabile noi pentru a menține primul operand în timp ce utilizatorul introduce al doilea și să vă amintiți ce operator a fost apăsat.
  • Creați un handler de evenimente pentru butonul „egal” care efectuează operația relevantă și trimite rezultatul la etichetă.
  • Creați un handler pentru butonul „șterge”, astfel încât utilizatorul să poată începe un nou calcul.

Există o mulțime de modalități de a continua pe acest lucru. De exemplu, puteți folosi proprietățile de text „Lungime” și „Substring2” ale B4A pentru a adăuga un buton „backspace”. Sau ați putea să aruncați totul și să scrieți ceva care vă interesează mai mult. Cerul este limita și cel mai bun mod de a învăța este să-ți urmărești propria curiozitate. În Partea 2 a acestei caracteristici vom analiza tehnicile de programare Android mai avansate, inclusiv utilizarea graficelor în aplicațiile dvs., gestionarea diferitelor dimensiuni de ecran și distribuirea lucrărilor dvs. prin Google Play.