Tutoriale Android

30
ianuarie
2012

Folosirea de fonturi custom in Android. Normal, Regular, Bold, tot ce vreti !

5:55 am in Tutoriale Android de Alin Berce

Din pacate, asa cum mi se intampla de obicei, un lucru pe care il estimez ca fiind foarte simplu de facut, in Android, se complica si necesita inca o tona de cod. Folosirea fonturilor externe nu face exceptie de la aceasta regula, insa cat de mult cod o sa scrii, depinde de ceea ce vrei tu/clientul tau de la aplicatie.

Pe scurt si strampt despre fonturi.

Ca si un mare semn de exclamare, uitati-va bine la licenta fontului. Majoritatea fonturilor care iti iau ochii de mandre ce sunt, trebuie pus banu jos pentru ele. Asta daca nu vrei sa ai probleme mai tarziu. Sa revin, de obicei fonturile sunt de 2 feluri: OTF  (OpenType Font) and TTF (TrueType Font) (mai multe detalii despre diferentele dintre ele puteti gasi pe http://www.differencebetween.net/technology/difference-between-ttf-and-otf/). Din cate am citit, recomandarea pentru android ar fi pentru TTF cum ca l-ar manipula mai bine… insa eu le-am incercat pe amandoua si nici unul nu mia-a facut probleme. Oricum, se pot converti lejer intre ele folosind convertoare gratuite online chiar.

Hai sa ne-apucam de treaba. Se pune ceasca de cafea in dreapta…

Continuă citirea articolului »

de ADVL

11
noiembrie
2011

Cum instalam SDK, ATD, Eclipse si facem prima aplicatie in android 4.0?

12:20 pm in Tutoriale Android de ADVL

Tutorialul se adreseaza celor care vor sa faca primii pasi in android development. Am incercat sa fiu destul de clar dar daca am a scapat ceva folositi comentariile.

01
noiembrie
2011

Tutorial Root Samsung Galaxy S I9000

5:51 am in Tutoriale Android de Cristea Răzvan Ionuț

Salut, astavi va voi prezenta un tutorial despre cum sa faceti root pe un Samsung i9000 Galaxy S.

In primul rand, rootul se poate face in doua feluri. Ori prin Odin, ori prin aplicatii ca z4root(va recomand sa-l faceti prin Odin, veti vedea dupa aceea de ce este recomandat sa faceti acest lucru).

Ei bine, rootul este practic o modificare a unui soft cu un KERNEL. Ei bine, kernelele stock nu dispun de root, asa ca trebuie sa il faceti voi manual. Sunt foarte multe kernele pentru Samsung Galaxy S, gen Chainfire Kernel(CF-ROOT<>), Semaphore Kernel(Care dispune si el de rootul implementat in CF Kernel), SpeedMod, Tegrak etc.

Cum obtinem root pentru Samsung Galaxy S I9000?

Continuă citirea articolului »

05
august
2011

greenDAO – Android ORM ( Object-Relational Mapping )

9:36 am in Tutoriale Android de Marius Mailat

greenDAO este un proiect open source via GreenRobot venit sa ajute dezvoltatorii de Android in a stoca date rapid in SQLite. Pasii repetitivi legati de SQLite precum sql queries sau parsarea rezultatelor sunt acum automatizate prin maparea obiectelor Java la tabelele bazei de date (proces numit ORM). Ce ai de castigat? Folosind un obiect Java poti avea insert, update, delete si interogari folosind un simplu API.
Avantaje greenDAO

Legaturi utile:

29
iulie
2011

AsyncTask în Ţara Fişierelor, Planeta Android

5:05 am in Tutoriale Android de Magda Badita

A fost odată ca niciodată un AsyncTask 

Acest AsyncTask trăia în lumea  Android şi se ocupa să informeze userii că aplicaţia pe care ei o rulează necesită un timp mai mare de execuţie.  Această clasă, AsyncTask, pentru că de felul lui e clasă,  ne salvează, pe noi programatorii, de distracţia cu firele de execuţie deoarece prin implementarea sa default rulează în background un thread al cărui rezultat poate fi afişat în cadrul interfeţei grafice. Deci de felul lui este un personaj pozitiv.

Un task asincron (async task)  este definit prin 3  elemente: Params, Progress şi Result plus 4 paşi sau metode: onPreExecute, doInBackground, onProgressUpdate, onPostExecute.

Am lămurit partea cu Async Task, urmează fişierele! :)

Fişierele sunt la rândul lor des utilizate şi se pot împrietenii cu mai vechiul nostru prieten AsyncTask. Aşadar am gândit o mini-aplicaţie, mini-proiect sau cum vreţi să o numiţi în care am îmbinat AsyncTask cu citire şi scriere de fişiere în memoria internă. Am ales să scriu şi citesc în/din memoria internă.

Să înceapă distracţia! ;)

Continuă citirea articolului »

16
iulie
2011

IOIO pentru Android – ghidul incepatorului

2:52 pm in Tutoriale Android de Viorel Spinu

Platforma IOIO este un dispozitiv special creat pentru a permite telefonului tau Android sa interactioneze cu lumea din jur (lumea fizica). Mai precis, IOIO se conecteaza la telefon prin intermediul unui cablu USB si ofera un API prin care poti citi o multitudine de tipuri de senzori (temperatura, umiditate, presiune atmosferica, nivel de alcool in aerul respirat, forta de apasare, tag-uri RFID, distante, nivel de iluminare, prezenta umana sunt doar cateva exemple) sau poti controla motoare si servomotoare pentru a realiza actiuni fizice asupra mediului inconjurator.

Acest document este un ghid de utilizare pentru platforma IOIO pentru Android, scris pentru utilizatorii care sunt la primele lor aplicatii Android. Obiectivul acestui tutorial este de a demonstra cum poti sa scrii o aplicatie simpla care sa comunice cu platforma IOIO.

Pentru acest tutorial, ai nevoie de urmatoarele :

  • un telefon capabil sa ruleze Android (cel putin 1.5)
  • o platforma IOIO< pentru Android
  • cablu USB al telefonului
  • o sursa de tensiune de 5 V cu un curent de cel putin 1 Amper (vezi mai multe la finalul articolului despre cum sa alimentezi platforma IOIO). Aceasta sursa poate fi un simplu alimentator cu care alimentezi router-ul sau switch-ul.

Continuă citirea articolului »

08
iulie
2011

Cum sa reduc consumul de baterie la smartphone-ul Android?

5:22 am in Tutoriale Android de stoica marius


1. Reducerea luminozitatii ecranului

Desigur, ne place ecranul mare si frumos al smartphone-ului, dar este inamicul cel mai de temut al bateriei. Mai mult decat orice alta componenta a device-ului, ecranul consuma foarte multa energie. Cele mai multe telefoane isi pot regla singure luminozitatea ecranului in functie de lumina ambientala si de modul de functionare. Aceasta setare ajuta la reducerea consumului, dar cea mai eficienta metoda este de a seta cea mai mica luminozitate pe care o poti suporta si de a-l lasa asa. Chiar si numai prin aceasta metoda, viata bateriei deja va deveni semnificativ mai lunga decat inainte.

2. Un “screen timeout” cat mai scurt

In meniul de setari exista o comanda care se numeste “screen timeout” care stabileste cat de mult sa stea aprins ecranul telefonului dupa ce primeste un semnal. Fiecare secunda conteaza, asa ca seteaza timpul cat mai scurt. La cele mai multe telefoane cu Android minimul este 15 secunde, la iPhone minimul este 1 minut.

3. Inchide Bluetooth

Indiferent cat de mult sau de putin folosesti Bluetooth, acest dispozitiv merge tot timpul. Atunci cand nu esti in masina sau cand nu astepti un apel pe care vrei sa-l preiei prin casti, inchide-l. In ciuda aparentelor, o plimbare cu castile in urechi, desi nu vorbesti cu nimeni si nu astepti vreun apel, nu-ti va creste respectul vecinilor. Inchiderea Bluetooth-ului cand nu-l folositi va adauga o ora sau mai mult la viata bateriei.

4. Inchide Wi-Fi cand nu-l folosesti

Ca si in cazul Bluetooth, dispozitivul Wi-Fi mananca serios din viata bateriei. Desi poate fi foarte folositor, nu exista un motiv real pentru a-l tine deschis atunci cand nu-l utilizezi. Inchide-l cand pleci si deschide-l doar cand vrei sa utilizezi serviciile de date din reteaua ta Wi-Fi. Userii de Android pot adauga un buton de on/off pe ecran pentru a scurta procesul.

Continuă citirea articolului »

Cum tunezi un telefon pentru a avea Samsung Super Galaxy S ?

5:26 am in Tutoriale Android de Tataru Alexandru Flavian

Acest articol este destinat posesorilor de telefon Samsung Galaxy S. Poate ai observat ca telefonul tau nu se misca asa de repede cum ai dori asa ca voi enumera jos pasii necesari pentru a face telefonul de cel putin 2.5x mai rapid.

Pasii sunt urmatorii:

  • Root-eaza telefonul folosind un program “z4Root” (eu asta am folosit personal), se poate folosi insa si SuperClick
  • Activeaza un lag fixer folosind One Click Lag Fix care este o aplicatia minunata

Ambele aplicatii de mai sus se pot gasi usor pe torente si se instaleaza doar cu copy-paste in telefonul posesorului.

Aplicatia z4Root este magnifica. Nu trebuie decat sa o pornesti, sa dai click pe Permanent root iar apoi in mai putin de 20 de secunde telefonul o sa fie root-at.

Aplicatia One Click Lag Fix este putin mai de speriat pentru noii utilizatori sau pentru amatori dar daca intri in aplicatie o sa vezi ca tot ce trebuie sa faci este doar sa apes un buton si anume cel de Lag Fix, alegi o dimensiuni pentru partitia nou creata (eu am ales 1.1 Gb) iar apoi astepti putin.

Va garantez ca dupa ce am urmat acesti pasi accesul la memorie s-a imbunatatit iar scrierea/citirea de pe disk la fel s-a imbunatatit.

Am sarit de la ~1000 de puncte in Quadrant la ~2000 de puncte in Quadrant. De asemenea va pot recomanda si o aplicatia de overclokc, eu unul am folosit Tegrak pentru overclock si a functionat minunat chiar si la 1.3Ghz.

De asemenea mentionez ca articolul este doar pentru utilizatorii de Galaxy S cu Android 2.2 si atat. Cand faci upgrade la 2.2.1 nu il mai poti root-a folosind z4Root (merge insa cu SuperClick).

20
iunie
2011

Facebook, feisbuc, facepalm si alte cele in Android

6:10 am in Tutoriale Android de Alin Berce

Bunicule, bunicule, mai spune-ne povestea aia cu intregratul feisbucului

Eu cred ca toti dintre noi, ca suntem la inceput, ca avem ceva vechime in ale robotului verde, am  vazut in cate-o aplicatie, stand maret butonul albastru cu F in el. Altii, in ciuda, il faceau mai mare, bagau si un text cu Share on Facebook. Eu unul, mereu am fost curios cum se face asta, tot timpul traiam cu impresia ca e ceva complicat si mereu amanam implementarea pana “cand o fi nevoie”.  Pana intr-o zi a venit baiul, si am avut o cerere pentru un proiect care avea nevoie de Share on Social Networks. Cat e de complicata implementarea va las pe voi sa va dati cu parearea. Deci, sa inceapa horror-ul… grrrr…

Sa incepem cu inceputul… de ce avem nevoie ?

Continuă citirea articolului »

16
aprilie
2011

Tutorial: Surfaceview-ul si oaia care voia sa alerge

5:20 am in Tutoriale Android de Alin Berce

Fix de ce aveam nevoie… sa mai invat inca o chestie!

Exact asta mi-a trecut mie prin cap cand am luat la puricat zecile de tutoriale legate de notiunea de SurfaceView. Dupa ce am finalizat clientul de Android pentru Virtual Orienteering (pe aceasta cale va invit sa va alaturati comunitatii noastre pe www.vorienteering.com) am zis ca gata, am invatat cam tot ce era mai important, de la criptare RSA/AES, custom views, json web services pana la Sqlite si location services.

Am zis ca realizarea unui minijoculet pentru fetita mea va fi floare la ureche. Ei bine, nu a fost asa si asa am ajuns pus in fara unui nou concept, SurfaceView.  Imi propun ca in acest tutorial (care sper sa nu il lungesc prea mult) sa va arat una din caile mai simple de a realiza un mini/micro/tiny/littlejoculet.

Continuă citirea articolului »