Članak

SDK-ovi, pokretački programi i korijeni

protection click fraud
Unutar Androida

Hej, svi. Predstavljamo novu značajku našim čitateljima AndroidCentral. To je malo prostora na kojem možemo razgovarati i prikazati najbolje tjedne u Android modding i hacking zajednici, u terminima koje čak i oni koji su novi u Androidu mogu razumjeti.

Ovo neće biti specifično za uređaj ili operatora, pa shvatite to kao prikaz svega što nam Android nudi zbog svoje otvorene prirode. Naši iskusni veterani možda će pronaći nešto od ovog suvišnog, ali pokušat ćemo održati stvari na razini koju svi mogu razumjeti, tako da ostanemo na istoj stranici. Verzija ovog tjedna bit će malo dugačka pa ćemo moći uvesti neke stvari, pa podnesite sa mnom.

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

Verizon nudi Pixel 4a za samo 10 USD mjesečno na novim Neograničenim linijama

Sada na dobrote.

Svaki ćemo tjedan predstaviti neke trikove koje možete učiniti samo pomoću naredbenog retka i podatkovnog kabela. Iako postoje preuzimanja i zip datoteke, ROM-ovi i sve druge vrste cool stvari koje možete učiniti sa svojim telefonom, često najjednostavniji trikovi mogu imati najveći utjecaj.

Android SDK

Ovaj tjedan započet ćemo na početku. Instaliranje Android SDK-a - skraćeno od Software Development Kit - što je ono što programerima omogućuje da rade svoje. A sada možete i vi.

Korak 1: Pripremite rad i preuzmite

Prvo, pripremimo radni prostor na vašem računalu. Moj je prijedlog stvoriti mapu na najvišoj razini tvrdog diska, tako da je lako doći do nje iz naredbenog retka. C: \ Android_stuff je puno lakše zapamtiti nego C: \ users \ gbhil \ documents \ tools \ devices \ Android \ stuff. Svoj radni prostor koristim za sigurnosne kopije, pozadine, ROM-ove i alate, kao i SDK. Jednostavno napravite zasebnu mapu unutar radnog prostora za svaku. Kliknite na donju sliku da biste je povećali i vidjeli kako sam postavio mapu Android_stuff.

Mapa Android_stuff

Sada je vrijeme za preuzimanje SDK-a. Krenite prema 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. Neka vas ugovor s licencom ne zastraši. Pročitajte i vidjet ćete da je prilično standardno.

Otpakirajte 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.

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

Instalacija USB upravljačkog programa gotovo je jednako jednostavna, iako je potrebno nekoliko koraka, a to ćete morati učiniti ako imate Windows. Otvorite mapu SDK koju ste upravo premjestili i dvaput kliknite "SDK Setup.exe" u direktoriju SDK. Vidjet ćete prozor poput donjeg.

Prozor za postavljanje Android SDK-a

 Obavezno odaberite "Dostupni paketi" u lijevom oknu.

Kliknite trokut pored globusa na gornjoj liniji da biste proširili popis.

Treba provjeriti ono što sam na našoj primjeru slike zaokružio crvenom bojom. To će preuzeti USB upravljački program. Ako vas ne zanima razvoj softvera ili pokretanje emulatora Android uređaja, sve ostalo možete ostaviti neoznačeno. Ako odlučite instalirati ostale dijelove, pripremite se za preuzimanje od 1 gigabajta.

Pritisnite odabranu instalaciju. Upravljački program će se sam preuzeti u SDK.

Sada na uređaju pritisnite tipku izbornika. Odaberite Postavke (slika 1), a zatim odaberite Aplikacije (slika 2). Sada kliknite Razvoj (slika 3) i provjerite je li označeno USB ispravljanje pogrešaka (slika 4). Upotrijebite tipku Natrag za povratak na radnu površinu.

Sada priključite telefon, baš kao da ćete prenijeti pjesmu ili sliku. Ali ovaj put nemojte srušiti zaslon i montirati SD karticu. Dobit ćete poruku "Pronađen novi hardver" iz sustava Windows.

Odaberite "Pronađi i instaliraj softver upravljačkog programa".

Odaberite "Ne traži na mreži".

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

Odaberite "Potražite na računalu softver za upravljački program".

Sada potražite mapu SDK i usmjerite Windows na mapu nazvanu usb_driver. Kliknite donju sliku da biste je povećali i vidjeli mapu usb_driver unutar vašeg Android SDK-a.

Sadržaj mape Android SDK

Ostavite potvrdenu opciju "Uključi podmape" i kliknite "Dalje". Windows će vas možda pitati jeste li sigurni. Recite da ako se dogodi. Kada Windows to učini, i pita vas želite li instalirati "upravljački program sučelja Google ADB", recite da.

Naravno, ako želimo pokretati emulatore ili programske aplikacije, tu je i nešto drugo. Ali za naše svrhe smo gotovi. Isključite telefon i ponovno pokrenite računalo.

Sad je pravo vrijeme da napominjemo da vjerojatno nikada ne biste trebali ponovno pokretati računalo dok je telefon priključen. Neka se novija računala mogu pokrenuti s USB uređaja i pokušat će učitati Android na vaše računalo ako to učinite. Koliko god to zvučalo zanimljivo, neće uspjeti i moglo bi dovesti do problema.

Smiješno kako je najteži dio cijele operacije postavljanje Windowsa, zar ne?

Prvo testiranje: napravite sigurnosnu kopiju aplikacija

Evo trika koji može svatko učiniti, čak i s neokorijenjenim telefonom. Priključite telefon na računalo, na isti način kao da prenosite slike ili pjesmu, osim što još jednom nemojte spustiti sjenilo i montirati SD karticu. Kad god komuniciramo s telefonom putem naredbenog retka, kartica će morati ostati isključena.

Sada otvorite naredbeni redak. U sustavu Windows samo pritisnite izbornik Start i upišite (bilo u polje za pretraživanje sustava Windows 7 ili naredbu "pokreni" u XP-u) "cmd". Neka vas računalo iz 1960-ih ne uplaši, ovo će biti lako.

Na upit se pomaknite do mjesta na koje ste postavili Android SDK. Ako slijedite naš primjer, samo upišite (ili kopirajte i zalijepite) sljedeće u naredbeni redak:

cd C: \ Android_stuff \ android-sdk-windows. 

Ako upotrebljavate drugo mjesto, izmijenite naredbu tako da pokazuje na mjesto na koje ste postavili Android SDK.

Unutar SDK-a nalaze se neke druge mape. Ona s kojom ćemo obično raditi je mapa s alatima. Otvorite ga upisujući sljedeće u naredbeni redak:

CD alati. 

Kliknite donju sliku da biste dobili veći prikaz naredbi upisanih u Windows naredbeni redak.

Navigacija kroz Windows naredbeni redak

Sada otvorite upravitelj datoteka i u svom radnom prostoru napravite mapu koja se naziva aplikacije. Ovdje ćemo izraditi sigurnosnu kopiju svih naših aplikacija. Tržište vodi evidenciju o tome što ste platili, ali ponekad ponovno pronalazak besplatnih zna biti muka, pa zato neka zadrži vlastiti primjerak. Ako pomaknete stranicu prema slici moje mape Android_stuff, vidjet ćete da je podmapa aplikacija već tamo.

Na vaš upit upišite sljedeće:

adb pull / data / app / C: \ Android_stuff \ apps. 
naredba adb pull

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

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

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

To je zato što imamo posla s dva različita datotečna sustava. U sustavu datoteka Windows, kose crte su unatrag, poput " \ ". Unix datotečni sustavi koriste kosu crtu " / "za odvajanje mapa. / data / app / je na telefonu i koristi Unix datotečni sustav. C: \ Android_stuff \ apps nalazi se na vašem računalu pa koristi sustav datoteka Windows.

Možda ćete vidjeti poruku o tome da je poslužitelj zastario ili da je poslužitelj ubijen. To se odnosi na adb poslužitelj i naredba će ga osvježiti ako je potrebno. Ne brinite, automatski je. Vidjet ćete da se prozor počinje pomicati, a izlaz iz adb-a će vam reći da je kopiran svaki program. Nije potrebna interakcija, samo pustite da se pomiče. Kad završi, vratit ćete se u naredbeni redak. Sada se kopija svih vaših slobodnih aplikacija pohranjuje na vaše računalo radi sigurnog čuvanja. Sve datoteke imaju nastavak ".apk". Ovo je standardni format instalacije Androida, tako da se ove datoteke ne mogu koristiti u sustavu Windows.

Nema korijena. Nema zamotanih naredbi ljuske. Samo jednostavan način izrade sigurnosne kopije svih vaših 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 istraživač datoteka (poput Mog računala u sustavu Windows) i nudi neke druge izvrsne alate za upravljanje aplikacijama.

Ovo je samo vrh ledenog grada. Dok Android ne izađe s aplikacijom u stilu iTunes koja je jednostavna za interakciju s uređajem, ovdje sam kako bih vam pomogao u radu s naredbenim retkom. Svaki ćemo se tjedan usredotočiti na nešto slično. Sretno hakiranje :)

Odabir tjedna

Overclocking vašeg Droida (korijen potreban!)

Motorola Droid @ 1100MHz

Najpopularniji Android uređaj sada ima najtraženiju nadogradnju značajki. Jezgra je dotjerana i procesor je overclockiran. Evo nit programera o tome, a korisnik klima uređaja thebizz započeo je raspravu na vlastitim forumima.

UPOZORENJE: Ovdje postoji potencijal za uništenje vašeg uređaja (kao i kod svih preinaka), ali programer je učinio dobar posao čineći ga sigurnim. Čak je i postavio a posebno područje podrške za pitanja. Moje je osobno mišljenje da Droidov procesor može podnijeti malo više zlostavljanja nego što je Moto postavio, pa bi ovo zaista moglo biti vrlo korisno ažuriranje. Ako ovo isprobate, podijelite svoja iskustva na forumima jer se čini da su mnogi ljudi na ogradi s ovim. Naravno, morat ćete biti ukorijenjeni i treptati prilagođena slika za oporavak. Ako vam je ovo sve grčko. Pronaći ćete puno pomoći na forumima.

Cyanogenov Nexus One ROM (korijen potreban!)

CyanogenMod-5.0

Legendarni Android Hacker / Štednjak / Modder / Guru Cyanogen objavio je prilagođeni ROM za vašu sreću Nexus jedan vlasnici. Neki od njegovih G1 hakova nisu uključeni, jer nema potrebe za sjajnim hardverom Nexusa One. Ali to ne znači da ovo nije puno robe. Evo nekoliko vrhunaca:

  • Najnovija jezgra 2.6.29.6 koja podržava modemsko povezivanje, vpn i druge module (cifs, nfs, aufs, fuse)
  • Ugrađen USB privezak
  • FLAC audio podrška
  • Uključuje BusyBox, htop, nano, powertop, openvpn i sve uslužne programe inženjerskog naredbenog retka

Naravno da ih ima još, to je samo uži izbor. Cyanogenovo je djelo uvijek vrhunsko, dovoljno da su mnoge njegove promjene uvrštene u izvorno stablo Androida. Visoka je naredba učiniti Nexus One boljim nego što to već čini, ali mogu vam reći ovo - radi sve samo ne leti koristeći ovu izradu i toplo preporučujem da pogledate.
Početna stranica Cyanogen Mod http://www.cyanogenmod.com/. Korisnik klima uređaja rsvpinx pokrenuo je temu rasprave klima uređaja o ROM-u ovdje na našim forumima.

MetaMorph (korijen potreban!)

Možda je MetaMorph aplikacija. Možda bi bilo bolje poslužiti ga cjelovitim pregledom na forumima za prijavu. Ali jednostavno se ne mogu zasititi ovog alata. Ono što čini jest dopustiti krajnjem korisniku da preuzme prilagođenu temu i učita je na telefon bez muke oko oporavka slika i ROM-a koji trepere. Razgovarao sam sa Stericsonom kod XDA programera i postavio mu nekoliko pitanja o aplikaciji:

Vaša je aplikacija velik napredak u načinu na koji krajnji korisnik mijenja teme i vizualne elemente. Kako ste to pomislili?

Vjerojatno ću pucati kad to kažem, ali projekt iPhone koji u osnovi radi isto učinio me na ideju.

Koje resurse preporučujete nekome tko je novi u Androidu, a vašu aplikaciju pogledajte kako biste olakšali upotrebu MetaMorph-a?

Pogledajte sve moje video zapise. Oni će prilično objasniti svaki detalj o MetaMorphu. Sve ih možete pogledati ovdje: http://forum.xda-developers.com/showthread.php? t = 591329

Svojim korisnicima dajete vrlo pravodobna ažuriranja. Možete li nam dati bilo kakve vijesti o nadolazećim značajkama?

Pa, spremište tema dolazi uskoro. Malo sam izgorio radeći samo na MetaMorphu, tako da trenutno radim na svojoj drugoj aplikaciji CodeSpeak, ali još uvijek radim na MetaMorphu. Također imam neke ljude koji žele ući na brod i pomoći u razvoju MetaMorph-a, tako da im također dajem priliku da ulože malo vremena u projekt.

Odluka o pružanju istog skupa značajki u besplatnoj i doniranoj verziji bila je sjajna za potrošača. Smatrate li da je to osakatilo potencijal za stvarnu zaradu?

Ne. Nikad nisam napravio MetaMorph profitnom aplikacijom. Donatorska verzija MetaMorpha nastala je jer su me ljudi neprestano pitali kako mi mogu donirati za posao koji sam obavio. Najlakši je lijek bio dostaviti donatorsku verziju MetaMorph-a. Tada se donatorska verzija donekle pretvorila u neku vrstu beta testiranja :)

Gdje bi početnik za razvoj tema tražio da započne s stvaranjem MetaMorph tema?

Pogledajte videozapise :) (Link gore)
Također pogledajte kako se radi bilo koja od ovih tema na ovoj stranici: http://forum.xda-developers.com/showthread.php? t = 589315
To bi trebalo dati vrlo dobru ideju kako ih raditi s puno, puno primjera :)

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

Kao što je Stericson naglasio, službena nit podrške za aplikaciju, uz mnoštvo informacija, je na XDA programeri ovdje. Korisnik klima uređaja mclarryjr započeo je lijepu raspravu na našim forumima o tome kako napraviti čaroliju s ovom ovdje na našim forumima . Pritisnite QR kod sa svog telefona (ili ga kliknite u svom Android pregledniku) da idete ravno na tržište i zgrabite MetaMorph.

QR kod Metamorph

Nadam se da vam se svidio ovotjedni nastavak Inside Androida. Zapamtite da uvijek tražim savjete i mišljenja Pronađite me na forumima ili mi javite [email protected]

Jeste li slušali ovotjedni Android Central Podcast?

Android Central

Svaki tjedan Android Central Podcast donosi vam najnovije tehnološke vijesti, analize i popularne snimke, uz poznate suvoditelje i posebne goste.

  • Pretplatite se na Pocket Casts: Audio
  • Pretplatite se na Spotify: Audio
  • Pretplatite se na iTunes: Audio

Proviziju za kupnju možemo zaraditi putem naših poveznica. Saznajte više.

Ovo su najbolje bežične slušalice koje možete kupiti po svakoj cijeni!
Vrijeme je da presiječete kabel!

Ovo su najbolje bežične slušalice koje možete kupiti po svakoj cijeni!

Najbolje bežične slušalice su udobne, zvuče sjajno, ne koštaju previše i lako se stave u džep.

Sve što trebate znati o PS5: Datum izlaska, cijena i još mnogo toga
Iduća generacija

Sve što trebate znati o PS5: Datum izlaska, cijena i još mnogo toga.

Sony je službeno potvrdio da radi na PlayStationu 5. Evo svega što o tome zasad znamo.

Nokia lansira dva nova proračunska Android One telefona ispod 200 dolara
Nove Nokije

Nokia lansira dva nova proračunska Android One telefona ispod 200 dolara.

Nokia 2.4 i Nokia 3.4 najnoviji su dodaci proračunskoj liniji pametnih telefona tvrtke HMD Global. Budući da su oba Android One uređaja, zajamčeno će primati dva glavna ažuriranja OS-a i redovita sigurnosna ažuriranja do tri godine.

Osigurajte svoj dom ovim SmartThings zvonima i bravama
Ding Dong - vrata zaključana

Osigurajte svoj dom ovim SmartThings zvonima i bravama.

Jedna od najboljih stvari o SmartThingsu je ta što možete koristiti mnoštvo drugih uređaja treće strane na vašem sustavu, uključujući zvona na vratima i brave. Budući da svi oni u osnovi dijele istu podršku za SmartThings, usredotočili smo se na to koji uređaji imaju najbolje specifikacije i trikove kako bi opravdali njihovo dodavanje u vaš arsenal SmartThings.

instagram story viewer