Juventus Stadium Cori Ufficiale, la prima app sui cori da stadio per Android!
Cuprins:
Îmi amintesc încă ziua în care m-am înrădăcinat și am aprins o ROM personalizată pe Samsung Galaxy S. Am fost la facultate și începeam cu Android în acel moment. În timp ce aprinde intermitent dispozitivul, am dat peste multe cuvinte și acronime noi legate de ecosistemul Android, despre care nu aveam niciun indiciu despre acel moment. De-a lungul anilor m-am familiarizat cu jargon-urile comune Android în timp ce scriam despre asta, participam pe forumuri și citeam despre lucruri.
Acest articol este destinat tuturor noilor utilizatori Android de acolo care doresc ceva în plus de la telefoanele lor - să-l înrădăcineze, să-l blocheze și să le exploreze limitele. Știind pentru ce este util acești termeni, deoarece majoritatea conținutului Android este probabil să-l folosească în acea formă. Te va ajuta să înțelegi lucrurile mai bine data viitoare când urmează un articol care vorbește despre ROM-uri intermitente.
Iată, așadar, câteva dintre jargonurile Android despre care ar trebui să știți.
ADB
ADB, scurt pentru „podul de depanare Android”, este practic un instrument de linie de comandă folosit pentru a comunica cu dispozitivul Android. După ce conectați dispozitivul Android prin cablu USB și aveți ADB instalat, puteți utiliza comenzile ADB pentru a executa operațiuni specifice pe Android cu computerul.
Pentru un utilizator final normal, ADB este utilizat mai ales în timpul intermiterii sau înrădăcinării dispozitivului. Poate fi folosit și pentru a împinge (transfera) orice fișier de pe computer pe Android ca utilizator rădăcină.
AOSP
Proiectul Android Open Source, cunoscut și sub denumirea de AOSP, este practic sistemul de operare Android al Google, în cea mai pură formă. Acestea sunt ROM-urile care sunt construite din codul open source Android. Producătorii precum Samsung și HTC preiau acest cod sursă și îl modifică pentru a crea ROM-uri precum Sense și TouchWiz pe care le folosim pe telefoanele lor.
ROM-urile AOSP au dimensiuni de aproximativ 200 - 300 MB, în comparație cu cele Samsung și HTC ROM, care pot filma până la câțiva GB. Acum, în timp ce s-ar putea să grăbească dispozitivul tăind toate blatware-ul, puteți pierde multe lucruri interesante pentru care producătorii au proiectat dispozitivul.
bootloader
Pentru o înțelegere simplă, bootloader-ul poate fi comparat cu BIOS-ul pe care îl avem pe computer. Când porniți telefonul Android, este primul lucru care se încarcă. După aceea, se poate încărca fie recuperarea, fie nucleul în funcție de opțiunea de pornire. Apoi, în sfârșit, se încarcă ROM-ul (Sistem de operare) pentru o pornire normală.
Un dispozitiv sigilat din fabrică este livrat cu un încărcător de blocare, care rulează firmware-ul oficial de pe dispozitiv și este semnat digital de către producător. Deci, dacă doriți să rulați ROM-uri personalizate, trebuie mai întâi să deblocați bootloader-ul. Cu toate acestea, deblocarea bootloader-ului anulează garanția pentru majoritatea dispozitivelor.
Dalvik
În timp ce blițează ROM-urile, trebuie să fi dat peste un pas care vă solicită să ștergeți memoria cache Dalvik. Acum, pentru a înțelege ce faceți exact în acest moment, trebuie mai întâi să înțelegem ce este Dalvik.
Dalvik este o mașină virtuală bazată pe Java care este baza pentru rularea programelor. La fel cum aplicațiile APK rulează aplicații pe Android, Dalvik rulează codul scris în Java. Pentru a simplifica lucrurile, Dalvik este o mașină virtuală Java prietenoasă pentru mobil care rulează codul Java, astfel încât să poată funcționa pe dispozitivul tău Android.
Cache-ul Dalvik este doar memoria cache menținută în timpul executării codului Java. Este întotdeauna recomandat să scapi de această memorie cache pentru a evita orice ambiguitate în timp ce compilezi codul după ce ai aprins o nouă ROM.
Deodex
ROM-urile deodexate au toate fișierele APK și OS compilate și aranjate sub o umbrelă numită classes.dex. Acest lucru vă asigură că tot codul vine într-un singur pachet. Întrucât tot codul este disponibil într-un singur loc, modificarea acestor ROM-uri este foarte ușoară. Astfel, Deodex este favorizat de aproape toți dezvoltatorii ROM personalizați de acolo.
Totuși, tot acest cod necesită timp suplimentar pentru a fi compilat de fiecare dată când trebuie executat pentru VM Dalvik.
gapps
De cele mai multe ori când blipești o ROM personalizată, dezvoltatorii vă roagă să blocați fișierul GAPPS după ce ați aprins blițul. Fișierul GAPPS conține toate aplicațiile Google, inclusiv piața care ar fi instalată ca o aplicație de sistem pentru ca dispozitivul să funcționeze.
Telefonul va putea să pornească fără aplicațiile Google, dar nu va exista o piață, un serviciu de urmărire GPS sau chiar sincronizarea contului și a datelor.
Fiecare versiune de Android are un fișier GAPPS diferit, deci ceea ce blitz este furnizat de dezvoltatori. Dacă doriți să le descărcați manual, cel mai bun mod ar fi utilizarea aplicației Gapps Manager.
Nucleu
Kernel-ul nu este ceva pe care îl au doar dispozitivele Android. Practic, este un strat de bază între mașină și sistemul de operare. Fie Windows, Mac sau iOS, fiecare dintre ele are un Kernel.
Smartphone-urile Android folosesc un kernel Linux. De fiecare dată când software-ul trebuie să comunice cu hardware-ul, lucrurile trebuie să treacă prin Kernel. De la schimbarea volumului de pe telefon, până la efectuarea de apeluri telefonice și primirea de recepție a celulelor, totul este comunicat folosind un Kernel.
Diferitele ROM funcționează pe diferite kernele în funcție de arhitectura lor. Aceste nuclee controlează hardware-ul pentru software. Cel mai bun exemplu de oferit aici poate fi un suport OTG. În timp ce puteți conecta un OTG la orice dispozitiv Android, acesta va fi detectat doar dacă Kernel acceptă funcția. Prin urmare, există câteva telefoane care acceptă OTG, în timp ce altele trebuie să clipească un kernel personalizat pentru a obține funcția.
ODEX
Există multe modalități tehnice de a explica acest lucru, dar întrucât acest articol este destinat pentru începători, cel mai simplu mod de a descrie fișierele Odex este acela că sunt fișiere.dex pre-compilate. Aceste fișiere sunt optimizate și pot fi rulate direct de mașina virtuală Dalvik.
ROM-urile Odex sunt optimizate și astfel necesită mai puțin timp de pornire. Este foarte greu să modificați aceste fișiere, deoarece sunt deja compilate.
Concluzie
Așadar, aceștia au fost câțiva dintre termenii importanți pe care i-ați putea întâlni în timp ce explorați forumuri cu privire la intermiterea și înrădăcinarea dispozitivului. Sperăm că acest lucru vă va ajuta să obțineți un blocaj al limbii dev când vine vorba de Android. Dacă întâlniți alți termeni care nu sunt menționați în articol, nu ezitați să solicitați explicații în comentariile de mai jos.
Ceea ce înseamnă creșterea Android impresionantă pentru tine

Vânzările Android cele mai bune vânzări iPhone și cum este într-o lume în care telefoanele Android au intrat în mainstream? decât te-a purtat cu o linie de deschidere despre modul în care telefoanele Android au depășit iPhone-ul ultimului trimestru, voi începe cu un anecdot:
Motorola Android 2.2 Rollout: Ce inseamna

Motorola ameninta site-urile Web care gazduiesc update-ul Froyo inainte de a furniza versiunea oficiala clientilor nostri. Întârzieri, lipsesc caracteristici, încetați și renunțați la scrisori, oh! Lansarea lui Verizon de Android 2.2 pe telefoanele Motorola Droid devine un exercițiu de frustrare.
Gt explică: meniul de testare cu Android și ce înseamnă

Dacă ați dorit vreodată să știți despre ce este vorba în meniul de testare Android, atunci căutarea dvs. se încheie aici. Citiți mai departe pentru a afla care sunt funcțiile, cum să le folosiți.