Logo sl.androidermagazine.com
Logo sl.androidermagazine.com

Sdks, gonilniki in korenike - o, moj!

Kazalo:

Anonim

Hej, vsi. Predstavljamo novo funkcijo našim bralcem AndroidCentral. To je malo prostora, kjer lahko razpravljamo in predstavimo tedne, ki so najboljši v skupnosti za modiranje in kramljanje Android, v smislu, da ga lahko razumejo tudi tisti, ki so novi v Androidu.

To ne bo odvisno od naprave ali nosilca, zato si omislite to kot predstavitev vsega, kar nam Android ponuja zaradi odprte narave. Naši sezonski veterani bodo morda našli nekaj odvečnega, vendar bomo poskušali stvari ohraniti na ravni, ki jo bodo vsi razumeli, zato bomo ostali na isti strani. Različica tega tedna bo še nekoliko dolga, tako da bomo lahko predstavili nekaj stvari, zato imejte z mano.

Prosim, ne pozabite, da ne morem biti ves čas naenkrat (dokler ne izpopolnim svojega stroja za kloniranje!), Tako da je mogoče, da bom pogrešal nekaj, česar niste storili. Najboljši način, da se to ne dogaja, je, da mi pošljete svoje nasvete in povezave o vseh najbolj kul načinih, kako prilagodimo svoje telefone. Tako kot skupnost za prilagajanje, tudi to skupaj!

Zdaj pa k dobrotam.

Vsak teden bomo predstavili nekaj trikov, ki jih lahko naredite samo z ukaznim pozivom in podatkovnim kablom. Medtem ko obstajajo datoteke za prenos in zip datoteke ter ROM-i in vse druge vrste hladnosti, ki jih lahko opravite s telefonom, pogosto lahko najbolj vplivajo najenostavnejši triki.

Android SDK

Ta teden bomo začeli na začetku. Namestitev Android SDK - to je kratek programski paket za razvoj programske opreme - kar razvijalcem omogoča, da opravijo svoje stvari. In zdaj lahko tudi vi.

1. korak: Pripravite delo in ga prenesite

Najprej pripravimo delovni prostor v računalniku. Moj predlog je, da ustvarite mapo na zgornjem nivoju vašega trdega diska, tako da je enostavno priti iz ukazne vrstice. C: \ Android_stuff si je veliko lažje zapomniti kot C: \ uporabniki \ gbhil \ dokumenti \ orodja \ naprave \ Android \ stvari. Uporabljam svoj delovni prostor za varnostne kopije, ozadja, ROM-ove in orodja ter SDK. Za vsakega preprosto naredite ločeno mapo v svojem delovnem prostoru. Kliknite sliko spodaj, da jo povečate in si oglejte, kako imam nastavljeno mapo Android_stuff.

Zdaj je čas, da prenesete SDK. Pojdite na https://developer.android.com/studio. Videli boste prenose za Windows, Mac OS X in Linux. Izberite ustrezno kategorijo in datoteko naložite na namizje. Ne odlašajte z licenčno pogodbo. Preberite in videli boste, da je precej standardno.

Odprite prenos s svojim najljubšim orodjem za arhiviranje in povlecite mapo, ki ste jo ekstrahirali, v svoj delovni prostor. Ne odpirajte mape, ampak povlecite celo stvar. To je to. Android SDK je zdaj nameščen.

2. korak: Namestite gonilnik USB - nujno zlo

Namestitev gonilnika USB je skoraj tako preprosta, čeprav traja nekaj korakov in to boste morali storiti, če uporabljate Windows. Odprite mapo SDK, ki ste jo pravkar premaknili, in v imeniku SDK dvokliknite »SDK Setup.exe«. Videlo se bo okno, kot je spodaj.

Preverite, ali je v levem podoknu izbrano "Paketi, ki so na voljo".

Kliknite trikotnik poleg globusa v zgornji vrstici, da razširite seznam.

Kaj je treba na naši sliki prikazati z rdečo barvo, je treba preveriti. To bo naložilo gonilnik USB. Če vas ne zanima razvoj programske opreme ali nameščanje emulatorja naprave Android, vse ostalo pustite brez nadzora. Če se odločite za namestitev drugih delov, bodite pripravljeni na prenos 1 gigabajta.

Kliknite namestitev izbrano. Gonilnik se bo naložil v SDK.

Zdaj v napravi pritisnite gumb za meni. Izberite Nastavitve (slika 1) in nato Aplikacije (slika 2). Zdaj kliknite Razvoj (slika 3) in se prepričajte, da je odpravljena napaka USB (slika 4). S tipko nazaj se vrnite na namizje.

Zdaj priklopite telefon tako, kot da bi prenesli pesem ali sliko. Toda tokrat ne spustite senčila in montirajte SD kartico. V operacijskem sistemu Windows boste dobili sporočilo »Najdeno novo strojno opremo«.

Izberite "Poiščite in namestite gonilniško programsko opremo."

Izberite »Ne iščite v spletu«.

Izberite "Nimam diska. Pokaži mi druge možnosti."

Izberite "Brskaj po računalniku glede programske opreme gonilnika."

Zdaj brskajte po mapi SDK in usmerite Windows v mapo z imenom usb_driver. Kliknite spodnjo sliko, da jo povečate in si oglejte mapo usb_driver znotraj SDK-ja za Android.

Pustite označeno "Vključi podmape" in kliknite "Naprej". Windows vas bo morda vprašal, če ste prepričani. Reci da, če se. Kadar Windows to stori, vas vpraša, ali želite namestiti gonilnik vmesnika Google ADB, odgovorite pritrdilno.

Seveda, če želimo zagnati emulatorje ali programske aplikacije, je na voljo še več. Toda za naše namene smo končali. Izklopite telefon in ponovno zaženite računalnik.

Zdaj je pravi čas, da omenite, da verjetno ne bi smeli nikoli znova zagnati računalnika, ko je telefon priključen. Nekateri novejši računalniki se lahko zaženejo z naprave USB in bodo poskusili naložiti Android na računalnik, če ga. Kakor zanimivo se sliši, ne bo delovalo in bi lahko povzročilo težave.

Smešno, kako je najtežji del celotne operacije nastavitev sistema Windows, kajne?

Prvi preizkus: varnostno kopiranje aplikacij

Tukaj je trik, ki ga lahko stori kdorkoli, tudi z neukoreninjenim telefonom. Priključite telefon v računalnik na enak način kot pri prenašanju slik ali pesmi, le da še enkrat ne spustite senčila in ne namestite kartice SD. Kadar koli bomo s pomočjo ukaznega poziva komunicirali s telefonom, mora kartica ostati izključena.

Zdaj odprite ukazni poziv. V operacijskem sistemu Windows samo pritisnite na začetni meni in vtipkajte (bodisi v iskalnem polju sistema Windows 7 bodisi ukaz "zaženi" v XP) "cmd." Ne pustite, da vas računalnik iz šestdesetih let prestraši, to bo enostavno.

V pozivu se pomaknite do mesta, kjer ste postavili Android SDK. Če sledite našemu primeru, v ukazno vrstico samo vnesite (ali kopirajte in prilepite):

cd C: \ Android_stuff \ android-sdk-windows

Če uporabljate drugo lokacijo, spremenite ukaz in tako usmerite na lokacijo, na katero ste postavili SDK za Android.

Znotraj SDK je še nekaj map. Tisti, s katerim bomo običajno delali, je mapa z orodji. Pojdite vanj tako, da v ukazni poziv vtipkate naslednje:

CD orodja

Kliknite spodnjo sliko, če želite videti večji ukaz ukazov, vnesenih v ukazni poziv sistema Windows.

Zdaj odprite upravitelja datotek in v svojem delovnem prostoru naredite mapo z imenom aplikacije. Tu bomo ustvarili varnostno kopijo vseh naših aplikacij. Trg vodi evidenco o tem, kaj ste plačali, včasih pa je iskanje najdbe brezplačno, zato ohranimo svojo kopijo. Če se pomaknete po strani do slike moje mape Android_stuff, boste videli, da je podmapa aplikacij že tam.

Ob vašem pozivu vnesite naslednje:

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

Samo kopirajte in prilepite. Kaj to pomeni -

  • uporabite program adb (ki ga ponuja Google kot del Android SDK-ja) za vlečenje datotek.
  • Datoteke, ki jih vlečemo iz telefona, se nahajajo v / data / app na samem telefonu.
  • Ko izvlečemo datoteko, jo želimo prilepiti na C: \ Android_stuff \ apps.

Zakaj se poševnice razlikujejo od prvega dela ukaza do drugega dela?

Zato, ker imamo opravka z dvema različnima datotečnima sistemoma. V datotečnem sistemu Windows so poševnice poševne nazaj, kot je " \ ". Sistemi datotek Unix za ločevanje map uporabijo poševno črto " / ". / podatki / app / je v telefonu in uporablja datotečni sistem Unix. C: \ Android_stuff \ apps je v računalniku, tako da uporablja datotečni sistem Windows.

Morda boste videli sporočilo o tem, da strežnik zastara ali da se strežnik ubija. To se nanaša na adb strežnik in ukaz ga bo po potrebi osvežil. Ne skrbite, samodejno je. Videlo se bo, da se bo okno začelo premikati, rezultat iz adb pa vam bo povedal, da kopirate vsako aplikacijo. Nobena interakcija ni potrebna, le pustite jo, da se pomika. Ko končate, se boste vrnili v svoj ukazni poziv. Zdaj je kopija vseh programov za prosti trg shranjena v računalniku za varno hranjenje. Vse datoteke imajo pripono ".apk". To je standardni namestitveni format za Android, zato teh datotek ni mogoče uporabljati v sistemu Windows.

Brez korena. Brez upletenih ukazov lupine. Preprost način za varnostno kopijo vseh aplikacij. Te programe je mogoče kopirati na SD kartico in jih namestiti s katero koli aplikacijo, ki lahko prebere kartico in namesti apk datoteke. Če za to nimate aplikacije, poiščite Astro na trgu. Služi kot raziskovalec datotek (kot je Moj računalnik v sistemu Windows) in ponuja še nekaj odličnih orodij za upravljanje aplikacij.

To je samo vrh ledene gore. Dokler Android ne bo z aplikacijo iTunes, ki je enostavna za uporabo z napravo za uporabo z napravo, sem tu, da vam pomagam pri delu z ukazno vrstico. Vsak teden se bomo osredotočili na nekaj podobnega. Srečno hekanje:)

Izbire tedna

Overclocking vaš Droid (potreben je root!)

Najbolj priljubljena naprava Android ima zdaj najbolj zahtevano nadgradnjo funkcij. Jedro je preplenjeno in procesor je overclocked. Tukaj so razvijalci na to temo in uporabnik A / C thebizz je sprožil razpravo na lastnih forumih.

OPOZORILO: Tu je mogoče uničiti vašo napravo (kot pri vseh modifikacijah), vendar je razvijalci dobro opravil svoje delo, zaradi česar je bil brezhiben. On je celo postavil namensko podporno področje za vprašanja. Moje osebno mnenje je, da lahko Droidov procesor prevzame nekoliko več zlorabe kot Moto, ki ga je nastavil, tako da bi to lahko bila zelo koristna posodobitev. Če to preizkusite, ne pozabite deliti svoje izkušnje na forumih, saj se zdi, da je veliko ljudi na ograji s tem. Seveda se boste morali ukoreniniti in utripati sliko za obnovitev po meri. Če je to vse grško zate. Na forumih boste našli veliko pomoči.

Cyanogen's Nexus One ROM (potreben je koren!)

Legendarni Android Hacker / Cooker / Modder / Guru Cyanogen je izdal ROM po meri za srečne lastnike Nexus One. Nekateri njegovi hekerji G1 niso vključeni, saj z veliko strojno opremo Nexus One ni potrebe. Toda to ne pomeni, da to ni polno blaga. Tu je nekaj poudarkov:

  • Najnovejše jedro 2.6.29.6, ki podpira privezovanje, vpn in druge module (cifs, nfs, aufs, varovalka)
  • Vgrajen je priveznik USB
  • Podpora za zvok FLAC
  • Vključuje BusyBox, htop, nano, powertop, openvpn in vse inženirske pripomočke ukazne vrstice

Seveda jih je več, to je le ožji seznam. Cyanogenino delo je vedno vrhunsko, dovolj, da je bilo veliko njegovih sprememb vključenih v izvorno drevo Android. Visoko je naročilo, da Nexus One doseže boljše rezultate kot že, vendar vam lahko povem, da to počne, vendar lete z uporabo tega dela, zato vam toplo priporočam, da si ga ogledate.

Domača stran Cyanogen Mod http://www.cyanogenmod.com/. Uporabnik A / C rsvpinx je na naših forumih začel temo pogovorov o A / C o ROM-u.

MetaMorph (potreben je koren!)

Mogoče je MetaMorph aplikacija. Mogoče bi bilo bolje služiti s popolnim pregledom na forumih za aplikacije. Toda tega orodja preprosto ne morem dobiti dovolj. Končni uporabnik dovoli, da si naloži temo po meri in jo naloži na telefon, ne da bi utrujene slike za obnovitev in ROM utripale. S Stericsonom sem se pogovarjal pri razvijalcih XDA in mu zastavil nekaj vprašanj o aplikaciji:

Vaša aplikacija je velik napredek v načinu spreminjanja tem in vizualnih elementov s strani končnega uporabnika. Kako ste pomislili na to?

Katere vire priporočate nekomu, ki je nov za Android, in si oglejte svojo aplikacijo, da boste lažje uporabljali MetaMorph?

Uporabnikom redno posodabljate. Nam lahko sporočite novice o prihajajočih funkcijah?

Za potrošnika je bila odlična odločitev za zagotovitev enakih lastnosti v brezplačni in donirani različici. Ali menite, da je pohabljen kakršen koli potencial za realen dobiček?

Kje bi pogledal razvijalci teme, ki začnejo ustvarjati MetaMorph teme?

Rad bi se zahvalil Stericsonu, da si je vzel čas za odgovor na nekaj vprašanj za nas in za odlično aplikacijo. Če uporabljate MetaMorph, lahko vsakdo, ki ima talent za grafično delo, zlahka postane razvijalčeva tema za Android.

Kot je poudaril Stericson, je uradna podporna nit za aplikacijo skupaj s tono informacij na voljo pri razvijalcih XDA. Uporabnik A / C mclarryjr je na naših forumih začel lepo razpravo o tem, kako narediti čarovnijo s tem tukaj na naših forumih. Pritisnite QR kodo iz telefona (ali jo kliknite v svojem brskalniku Android), da greste naravnost na trg in zgrabite MetaMorph.

Upam, da ste v tem tednu uživali v obroku Inside Android. Ne pozabite, da vedno iščem nasvete in mnenja Poiščite me na forumih ali mi spustite vrstico [email protected]