Android Fragments pe intelesul tuturor

Fragment este o noțiune introdusă în Android 3.0 și facilitează realizarea de interfețe grafice dinamice.  După cum bine se știe Android rulează pe o multitudine de device-uri, mai mari, mai mici, mai rapide, mai puțin rapide și lista poate continua. De cele mai multe ori aceasta diversitate generează și probleme, mai ales la capitolul design. Realizând aplicații care au în componența lor fragmente, problemele de design pot dispărea ca prin minune.

images

Continue reading “Android Fragments pe intelesul tuturor”

Advertisements
Android Fragments pe intelesul tuturor

Android Broadcast Receiver

Un broadcast receiver este o componentă Android care permite identificarea diferitelor evenimente generate de sistem sau de o aplicaţie. Fiecare “ascultător” înregistrat pentru un anumite eveniment va fi notificat de sistem imediat ce evenimentul respectiv apare.

Continue reading “Android Broadcast Receiver”

Android Broadcast Receiver

Android Splash Screen

Splash screen-urile sunt des întâlnite în cadrul aplicațiilor. De cele mai multe ori, o aplicație are nevoie de ceva timp pentru a fi lansată în execuție, iar o modalitate de a distrage atenția user-ului este de a crea un splash screen.

Înainte de a începe implementarea avem nevoie de o imagine care să fie afișată și să setăm timpul cât imaginea respectivă este vizibilă.

Continue reading “Android Splash Screen”

Android Splash Screen

Android User Interface Styles – partea a doua

Prezentul tutorial reprezintă o completare la anteriorul. La adresa articolului trecut au existat comentarii pro și contra. Sunt conștientă de faptul că nu poate fi toată lumea mulțumită, însă de asemenea realizez faptul că sunt multe persoane interesate, iar acest lucru mă bucură enorm și cu această ocazie le mulțumesc tuturor pentru feedback-uri.

Deși subiectul ales a fost considerat desuet (aproximativ 29% dintre comentarii), totuși vreau să mă țin de cuvânt și să adaug completarea promisă, mai precis realizarea unui stil capabil să genereze efecte de umbră la selectarea unui buton și nu numai.

Așadar să trecem la treabă! 😉

Continue reading “Android User Interface Styles – partea a doua”

Android User Interface Styles – partea a doua

Android User Interface Styles

Android este o platformă interesantă pentru dezvoltatori, dar nu toţi designerii au aceeaşi opinie. Să realizezi o aplicaţie care să arate bine pe toate device-urile care se diferenţiază prin mărimea ecranului, densitatea pixelilor, aspectul ratio este o adevărată provocare. Dacă reuşeşti să atingi acest obiectiv succesul aplicaţiei nu va întârzia să apară deşi utilizatorii sunt din ce în ce mai selectivi, iar de concurenţă nu ducem lipsă. Cu acest scop şi cei de la Google au lansat, după cum probabil ştiţi, o secţiune dedicată realizării unor proiecte Android cu design excepţional.

Continue reading “Android User Interface Styles”

Android User Interface Styles

Android – Make a phone call

Android este, după cum bine se ştie, un sistem de operare destinat smartphone-urilor, iar pe lângă cunoscutele funcţii, un smartphone este capabil să efectueze şi un apel la un anumite număr. Nimic spectaculos până acum!  Ce-ar fi dacă am avea acces la funcţiile device-ului astfel încât să realizăm o aplicaţie capabilă să efectueze apeluri?! Acest lucru este posibil şi va fi demonstrat în codul ce va fi prezentat in continuare.

Continue reading “Android – Make a phone call”

Android – Make a phone call

Android – Face Detection

De curând am avut de realizat pentru o materie de la master un proiect/ o aplicație care să exemplifice tehnici de a detecta fețe umane. Și cum Verzișorul (a se citi Android OS) știu că dispune de o clasă care permite detectarea fețelor am decis să realizez o astfel de aplicație care să îmi aducă o notă mare ( aveam 2 variante posibile: să iau 10 sau să iau 10 ).  🙂

Așadar am început minunatul proces de implementare, dar înainte de a scrie cod a trebuit să ma documentez în legătură cu această temă. Iată ce am aflat:

  • clasa FaceDetector utilizează ochii ca și reper de identificare a feței, așa că prieteni jos ochelarii de soare dacă vreți ca Verzișorul să nu se supere pe voi. 😀
  • bitmap-urile folosite trebuie să fie utilizate în formatul RGB565. A funcționat și utilizând constructorul default, dar recomand totuși RGB565, just in case (să nu spuneți apoi că nu v-am avertizat).
  • referitor la câte fețe pot  fi detectate…pot răspunde cu: multe. Vom testa pentru 5.
  • clasa FaceDetector.Face nu poate fi extinsă.

Continue reading “Android – Face Detection”

Android – Face Detection