Logo hr.androidermagazine.com
Logo hr.androidermagazine.com

Sdks, vozači i korijeni - oh, moj!

Sadržaj:

Anonim

Hej, svi. Predstavljamo novu značajku našim čitačima AndroidCentral-a. Malo je mjesta gdje možemo razgovarati i predstaviti najbolje sedmice u Android moding i hakerskoj zajednici, u smislu koji čak i oni novi u Androidu mogu razumjeti.

To neće biti specifično za uređaj ili mobilni uređaj, pa to zamislite kao izlog svega što nam Android može ponuditi zbog njegove otvorene prirode. Naši iskusni veterani možda će pronaći nešto od ovog suvišnog, ali pokušat ćemo stvari održati na razini koja svi mogu razumjeti, pa ćemo ostati na istoj stranici. Ovotjedna inačica bit će malo dugačka pa ćemo moći predstaviti neke stvari, pa imajte na umu i mene.

Imajte na umu da ne mogu biti svugdje odjednom (dok ne usavršim stroj za kloniranje!), Tako da je moguće da će mi nedostajati nešto što vi niste. Najbolji način da se to ne dogodi jest da mi pošaljete svoje savjete i linkove o svim cool načinima na koje prilagođavamo naše telefone. Poput zajednice za prilagođavanje, učinimo ovo zajedničkim naporima!

A sada na dobrote.

Svaki tjedan predstavit ćemo neke trikove koje možete učiniti samo pomoću naredbenog retka i podatkovnog kabela. Iako postoje datoteke za preuzimanje i ZIP datoteke i ROM-ovi i sve druge vrste hladnoće koje možete učiniti sa svojim telefonom, često najjednostavniji trikovi mogu dati najviše učinka.

Android SDK

Ovaj tjedan idemo na početak. Instaliranje Android SDK-a - to je skraćeno za Software Development Kit - što omogućuje programerima da rade svoje. A sada možete i vi.

1. korak: pripremite rad i preuzmite

Prvo, pripremimo radni prostor na računalu. Moj prijedlog je da stvorite mapu na gornjoj razini tvrdog diska, tako da je lako doći do naredbenog retka. C: \ Android_stuff je puno lakše zapamtiti od C: \ korisnika \ gbhil \ dokumenata \ alata \ uređaja \ Android \ stvari. Radni prostor koristim za izradu sigurnosnih kopija, pozadina, ROM-a i alata, kao i SDK. Jednostavno napravite posebnu mapu unutar radnog prostora za svakog. Kliknite sliku ispod da biste je povećali i pogledajte kako imam postavljenu mapu Android_stuff.

Sada je vrijeme za preuzimanje SDK-a. Idite na https://developer.android.com/studio. Vidjet ćete preuzimanja za Windows, Mac OS X i Linux. Odaberite odgovarajuću kategoriju i preuzmite datoteku na radnu površinu. Nemojte se odlagati licencnim ugovorom. Pročitajte i vidjet ćete da je to prilično standardno.

Otpakujte preuzimanje omiljenim alatom za arhiviranje i povucite mapu koju ste izvukli u svoj Radni prostor. Ne otvarajte mapu, samo povucite cijelu stvar. To je to. Android SDK je sada instaliran.

2. korak: Instalirajte USB upravljački program - nužno zlo

Instaliranje USB upravljačkog programa gotovo je jednostavno, iako je potrebno nekoliko koraka, a to ćete morati učiniti ako imate Windows. Otvorite SDK mapu koju ste upravo premjestili i dvokliknite "SDK Setup.exe" u SDK direktoriju. Vidjet ćete prozor poput onog u nastavku.

Provjerite je li u lijevom oknu odabrano "Dostupni paketi".

Kliknite trokut pored globusa u gornjem retku da biste proširili popis.

Ono što sam zaokružio crvenom bojom na našem primjeru slike treba provjeriti. Time će se preuzeti USB upravljački program. Ako niste zainteresirani za razvoj softvera ili pokretanje emulatora Android uređaja, sve ostalo možete ostaviti bez nadzora. Ako odlučite instalirati ostale dijelove, budite spremni za preuzimanje od 1 gigabajta.

Kliknite instaliranu odabranu. Vozač će se sam preuzeti u SDK.

Sada na svom uređaju pritisnite tipku izbornika. Odaberite Postavke (slika 1), a zatim odaberite Programi (slika 2). Sada kliknite Razvoj (slika 3) i provjerite je li ispravljanje pogrešaka USB-a provjereno (slika 4). Pomoću tipke za povratak vratite se na radnu površinu.

Sada priključite telefon, baš kao da namjeravate prenijeti pjesmu ili sliku. Ali ovaj put nemojte spustiti sjenu i montirajte SD karticu. U Windows-u ćete dobiti poruku "Pronađen novi hardver".

Odaberite "Pronađite i instalirajte upravljački program."

Odaberite "Ne pretražuj na mreži".

Odaberite "Nemam disk. Pokaži mi druge mogućnosti."

Odaberite "Pretraživanje mog računala radi softvera."

Sada idite na mapu SDK i pokažite Windows na mapu nazvanu usb_driver. Kliknite sliku ispod da biste je povećali i pogledajte mapu usb_driver unutar vašeg SDK-a za Android.

Ostavite oznaku "Uključi podmape" i kliknite "Dalje". Windows bi vas mogao pitati jeste li sigurni. Reci da ako to uspije. Kada Windows to učini, to vas pita i želite li instalirati "upravljački program sučelja Google ADB", recite da.

Ako želimo pokrenuti emulatore ili programske aplikacije, postoji još toga. Ali u naše svrhe smo gotovi. Isključite telefon iz mreže i ponovno pokrenite računalo.

Sada je dobar trenutak da se spomene da vjerojatno nikad ne biste trebali ponovno pokrenuti računalo dok je telefon priključen. Neki noviji PC-i mogu se pokrenuti s USB uređaja, a pokušat ćete učitati Android na svoje računalo. Kao što zanimljivo zvuči, to neće raditi i moglo bi dovesti do problema.

Smiješno kako najteži dio cijele operacije postavlja Windows?

Prvi test: sigurnosno kopiranje aplikacija

Evo trika koji svatko može učiniti, čak i s nekorijenjenim telefonom. Uključite svoj telefon u računalo na isti način kao kad biste prenijeli slike ili pjesmu, osim što još jednom ne skidate sjenu i montirate SD karticu. Kad god komuniciramo telefonom putem naredbenog retka, kartica će morati ostati isključena.

Sada otvorite svoj naredbeni redak. U sustavu Windows samo pritisnite startni izbornik i upišite (bilo u polju za pretraživanje u sustavu Windows 7 ili naredbu "run" u XP-u) "cmd." Ne dozvolite da vas pogled na računalo 1960-ih plaši, ovo će biti lako.

U upit idite na lokaciju na koju ste postavili Android SDK. Ako slijedite naš primjer, samo upišite (ili kopirajte i zalijepite) sljedeće u naredbenom retku:

cd C: \ Android_stuff \ android-sdk-windows

Ako koristite neku drugu lokaciju, izmijenite naredbu da ukažete na lokaciju na koju ste postavili Android SDK.

Unutar SDK-a postoje i neke druge mape. Ona s kojom obično radimo je mapa s alatima. Dođite do nje upišite sljedeće u naredbeni redak:

CD alati

Kliknite sliku dolje za veći prikaz naredbi upisanih u naredbeni redak sustava Windows.

Sada otvorite upravitelj datoteka i u svom radnom prostoru napravite mapu koja se zove aplikacije. Ovdje ćemo napraviti sigurnosnu kopiju svih naših aplikacija. Tržište vodi evidenciju o tome što ste platili, ali ponekad pronalazak besplatnih opet može predstavljati bol, pa ćemo zadržati vlastiti primjerak. Ako pomičite stranicu gore do slike moje mape Android_stuff, vidjet ćete da je podmapa s aplikacijama već tamo.

Na vaš upit unesite sljedeće:

adb pull / podaci / app / C: \ Android_stuff \ aplikacije

Samo je kopirajte i zalijepite. Što to znači -

  • koristite adb program (pruža ga Google kao dio Android SDK-a) za povlačenje datoteka.
  • Datoteke koje izvlačimo iz telefona nalaze se u / data / app na samom telefonu.
  • Kad se datoteka izvuče, želimo je zalijepiti na C: \ Android_stuff \ apps.

Zašto se crte razlikuju od prvog dijela naredbe do drugog dijela?

To je zato što imamo posla s dva različita datotečna sustava. U datotečnom sustavu Windows koso crte su unatrag, poput " \ ". Unix datotečni sustavi koriste koso naprijed / / za odvajanje mapa. / data / app / je u telefonu i koristi Unix datotečni sustav. C: \ Android_stuff \ apps je na vašem računalu tako da koristi Windows datotečni sustav.

Možda ćete vidjeti poruku da je neki zastarjeli poslužitelj ili da je server ubijen. To se odnosi na adb poslužitelj, a naredba će ga osvježiti ako je potrebno. Ne brinite, automatski je. Vidjet ćete prozor da se počinje pomicati, a izlaz iz adb govori o kopiranju svake aplikacije. Ne treba interakcija, samo neka se pomakne. Kada završite, vratit ćete se u svoj naredbeni redak. Sada se na računalu čuvaju kopije svih vaših programa slobodnog tržišta za sigurno čuvanje. Sve datoteke imaju ekstenziju ".apk". Ovo je standardni instalacijski format Androida, tako da se te datoteke ne mogu koristiti u sustavu Windows.

Nema korijena. Nema naredbi naredbe ljuske. Samo jednostavan način izrade sigurnosne kopije svih aplikacija. Te se aplikacije mogu kopirati na SD karticu i instalirati s bilo kojom aplikacijom koja može čitati karticu i instalirati apk datoteke. Ako nemate aplikaciju za ovo, potražite Astro na tržištu. Služi kao pretraživač datoteka (poput My Computer u sustavu Windows) i nudi neke druge sjajne alate za upravljanje aplikacijama.

Ovo je samo vrh ledenog zida. Dok Android ne izađe s iTunes-ovom aplikacijom koja se jednostavno koristi za interakciju s uređajem, tu sam da vam pomognem u radu s naredbenim retkom. Svaki tjedan ćemo se usredotočiti na nešto slično. Sretno hakiranje:)

Odabiri tjedna

Overclocking vašeg Droid-a (potreban je root!)

Najpopularniji Android uređaj sada ima najtraženiju nadogradnju značajki. Kernel je podešen i procesor je overklokovan. Evo teme za programere, a korisnik A / C thebizz pokrenuo je raspravu na vlastitim forumima.

UPOZORENJE: Ovde postoji potencijal da vam upropasti uređaj (kao i kod svih modifikacija), ali programer je napravio dobar posao čineći ga glupošću. Čak je postavio i posvećeno područje podrške za pitanja. Moje je osobno mišljenje da Droidov procesor može malo zloupotrebiti više nego što je Moto postavio, tako da bi ovo zaista moglo biti vrlo korisno ažuriranje. Ako isprobate, svakako podijelite svoja iskustva na forumima, jer se čini da se mnogi ljudi na ovoj ogradi. Naravno da ćete se morati korijeniti i bljeskati prilagođena slika za oporavak. Ako vam je ovo sve grčko. Na forumima ćete naći dosta pomoći.

Cijanogeni ROM Nexus One (potreban korijen!)

Legendarni Android Hacker / Cooker / Modder / Guru Cyanogen objavio je prilagođeni ROM za vaše sretne vlasnike Nexus One. Neki od njegovih G1 hakova nisu uključeni jer nema potrebe za velikim hardverom Nexusa One. Ali to ne znači da ovo nije puno robe. Evo nekoliko najvažnijih:

  • Najnoviji kernel 2.6.29.6 koji podržava povezivanje, vpn i ostale module (cifs, nfs, aufs, fuse)
  • Ugrađen USB veznik
  • FLAC audio podrška
  • Uključuje BusyBox, htop, nano, powertop, openvpn i sve inženjerske uslužne programe naredbenog retka

Naravno da ima još, to je samo uži izbor. Cijanogenov rad uvijek je vrhunski, dovoljno da su mnoge njegove promjene bile uvrštene u Android stablo izvora. Visoka je narudžba zbog koje će Nexus One nastupiti bolje nego što već čini, ali mogu vam reći ovo - sve radi, ali leti pomoću ove izrade i toplo vam preporučujem da pogledate.

Početna stranica Cyanogen Mod http://www.cyanogenmod.com/. Korisnik A / C rsvpinx pokrenuo je temu raspravljanja o ROM-u ovdje na našim forumima.

MetaMorph (potreban je korijen!)

Možda je MetaMorph aplikacija. Možda bi se bolje poslužilo s potpuno ispunjenim pregledom na forumima o aplikacijama. Ali ja jednostavno ne mogu dobiti dovoljno ovog alata. Ono što omogućuje jest omogućiti krajnjem korisniku da preuzme prilagođenu temu i učita je na telefon bez gnjavaže slika za oporavak i ROM-a. Razgovarao sam sa Stericsonom pri XDA programerima i postavio sam mu nekoliko pitanja o aplikaciji:

Vaša je aplikacija ogroman napredak u načinu na koji krajnji korisnik mijenja teme i vizualne elemente. Kako ste razmišljali o tome?

Koje resurse preporučujete nekome tko je novi na Androidu i vašoj aplikaciji pogledajte kako biste lakše koristili MetaMorph?

Svojim korisnicima dajete vrlo blagovremena ažuriranja. Možete li nam priopćiti vijesti o nadolazećim značajkama?

Odluka o pružanju iste značajke postavljena u besplatnoj i doniranoj verziji bila je dobra za potrošača. Osjećate li osakaćen potencijal za stvarni profit?

Gdje bi izgledao programer za početnike koji će započeti stvaranje MetaMorph tema?

Želim zahvaliti Stericsonu što je odvojio vrijeme da odgovori na nekoliko pitanja za nas i za sjajnu primjenu. Koristeći MetaMorph, svatko tko ima talent za grafički rad lako može postati programer tema za Android.

Kao što je Stericson naglasio, službena nit podrške za aplikaciju, zajedno s mnoštvom informacija, nalazi se kod XDA programera. Korisnik mclarryjr pokrenuo je lijepu raspravu na našim forumima o tome kako napraviti magiju s ovim ovdje na našim forumima. Pritisnite QRcode sa svog telefona (ili ga kliknite u svom Android pregledniku) da biste se uputili ravno na tržište i uzeli MetaMorph.

Nadam se da ste uživali u ovotjednoj rate Inside Androida. Sjetite se da uvijek tražim savjete i mišljenja Nađite me na forumima ili mi pošaljite liniju [email protected]