Logo sk.androidermagazine.com
Logo sk.androidermagazine.com

SDK, ovládače a korene - oh, môj!

Obsah:

Anonim

Ahoj všetci. Predstavujeme novú funkciu pre našich čitateľov AndroidCentral. Je to malý priestor, kde môžeme diskutovať a predstaviť najlepšie týždne v komunite pre modding a hackerstvo pre Android, a to aj tým, ktorým rozumejú aj noví používatelia systému Android.

Nejde o konkrétne zariadenie alebo operátora, takže si to predstavte ako ukážku všetkého, čo nám Android môže ponúknuť kvôli svojej otvorenej povahe. Naši skúsení veteráni môžu nájsť niečo z toho zbytočného, ​​ale pokúsime sa udržať veci na takej úrovni, aby im všetci rozumeli, takže zostávame na tej istej stránke. Verzia tohto týždňa bude trochu dlhá, aby sme vám mohli predstaviť niektoré veci, takže so mnou buďte.

Majte na pamäti, že nemôžem byť kdekoľvek naraz (kým nedokončím klonovací stroj!), Takže je možné, že mi niečo, čo ste neurobili, bude chýbať. Najlepším spôsobom, ako tomu zabrániť, je poslať mi tipy a odkazy týkajúce sa všetkých skvelých spôsobov prispôsobenia našich telefónov. Rovnako ako komunita prispôsobujúca sa, urobme to spoločným úsilím!

Teraz na dobroty.

Každý týždeň sa chystáme predstaviť niektoré triky, ktoré môžete urobiť iba pomocou príkazového riadka a dátového kábla. Aj keď existujú súbory na stiahnutie a súbory zip a ROM a všetky ďalšie druhy pohodlia, ktoré môžete so svojím telefónom urobiť, často najjednoduchšie triky môžu mať najväčší dopad.

Súprava Android SDK

Tento týždeň začneme od začiatku. Inštalácia súpravy Android SDK - to je skratka pre Software Development Kit - čo umožňuje vývojárom robiť veci. A teraz môžete aj vy.

Krok 1: Príprava a stiahnutie

Najprv si pripravme pracovný priestor na počítači. Navrhujem vytvoriť priečinok na najvyššej úrovni pevného disku, aby ste sa k nemu ľahko dostali z príkazového riadku. C: \ Android_stuff je oveľa ľahšie zapamätateľná ako C: \ users \ gbhil \ documents \ tools \ devices \ Android \ stuff. Svoj pracovný priestor používam na zálohovanie, tapety, ROM a nástroje, ako aj na súpravu SDK. Jednoducho si pre každý z nich vytvorte samostatný priečinok v pracovnom priestore. Kliknutím na obrázok nižšie ho zväčšíte a zistíte, ako mám nastavený priečinok Android_stuff.

Teraz je čas stiahnuť súpravu SDK. Choďte na https://developer.android.com/studio. Uvidíte stiahnuté súbory pre Windows, Mac OS X a Linux. Vyberte príslušnú kategóriu a stiahnite si súbor na plochu. Nenechajte sa odradiť licenčnou zmluvou. Prečítajte si a uvidíte, že je to celkom štandard.

Rozbaľte sťahovanie pomocou obľúbeného nástroja na archiváciu a presuňte priečinok, ktorý ste vybrali, do svojho pracovného priestoru. Neotvárajte priečinok, iba presuňte celú vec. To je všetko. Android SDK je teraz nainštalovaný.

Krok 2: Nainštalujte ovládač USB - potrebné zlo

Inštalácia ovládača USB je takmer taká jednoduchá, aj keď to vyžaduje niekoľko krokov, a ak používate systém Windows, musíte to urobiť. Otvorte priečinok SDK, ktorý ste práve presunuli, a dvakrát kliknite v priečinku SDK na súbor „SDK Setup.exe“. Uvidíte okno, ako je okno nižšie.

Skontrolujte, či je v ľavom paneli vybratá možnosť Dostupné balíky.

Zoznam rozbaľte kliknutím na trojuholník vedľa zemegule v hornom riadku.

To, čo som v našom ukážkovom obrázku krúžil červeno, je potrebné skontrolovať. Týmto sa stiahne ovládač USB. Ak nemáte záujem o vývoj softvéru alebo spustenie emulátora zariadenia Android, môžete nechať všetko ostatné nezaškrtnuté. Ak sa rozhodnete nainštalovať ďalšie časti, pripravte sa na stiahnutie 1 Gigabyte.

Kliknite na vybranú inštaláciu. Ovládač sa stiahne do súpravy SDK.

Teraz na vašom zariadení stlačte tlačidlo ponuky. Vyberte Nastavenia (obr. 1) a potom vyberte Aplikácie (obr. 2). Teraz kliknite na položku Vývoj (obr. 3) a skontrolujte, či je začiarknuté ladenie USB (obr. 4). Na návrat späť na plochu použite kláves Späť.

Teraz pripojte telefón, rovnako ako keby ste chceli preniesť pieseň alebo obrázok. Tentoraz však neťahajte tieň a nepripevňujte kartu SD. Zo systému Windows sa zobrazí správa „Nájdený nový hardvér“.

Vyberte možnosť „Vyhľadať a nainštalovať softvér ovládača“.

Vyberte možnosť „Nehľadať online.“

Vyberte možnosť „Nemám disk. Zobraziť ďalšie možnosti.“

Vyberte možnosť „Vyhľadávať softvér ovládača v počítači“.

Teraz prejdite do priečinka SDK a ukážte Windows na priečinok s názvom usb_driver. Kliknutím na obrázok nižšie ho zväčšíte a uvidíte priečinok usb_driver vnútri súpravy Android SDK.

Nechajte začiarknuté políčko Zahrnúť podpriečinky a kliknite na tlačidlo Ďalej. Systém Windows sa vás môže opýtať, či ste si istí. Ak áno, povedzte áno. Keď to systém Windows urobí, zobrazí sa otázka, či chcete nainštalovať „ovládač rozhrania Google ADB“ a povedzte áno.

Samozrejme, ak chceme spustiť emulátory alebo programové aplikácie, je toho viac. Ale pre naše účely sme hotoví. Odpojte telefón a reštartujte počítač.

Teraz je vhodný čas spomenúť, že by ste pravdepodobne nemali reštartovať počítač, keď je telefón pripojený. Niektoré novšie počítače sa môžu zaviesť zo zariadenia USB a ak to urobíte, pokúsi sa načítať systém Android do vášho počítača. Je zaujímavé, že to nebude fungovať a mohlo by to viesť k problémom.

Je smiešne, ako najťažšia časť celej operácie je nastavenie systému Windows, nie?

Prvý test: Zálohujte si svoje aplikácie

Tu je trik, ktorý môže urobiť niekto, dokonca aj bez telefónu. Pripojte telefón k počítaču rovnako, ako keby ste prenášali obrázky alebo piesne, s výnimkou toho, že znova nesťahujete tieň a nepripevňujte SD kartu. Kedykoľvek komunikujeme s telefónom pomocou príkazového riadka, karta bude musieť zostať nezasadená.

Teraz otvorte príkazový riadok. V systéme Windows stačí kliknúť na ponuku Štart a napísať (buď do vyhľadávacieho poľa systému Windows 7 alebo do príkazu „Spustiť“ v systéme XP) „cmd“. Nedovoľte, aby vás počítač v šesťdesiatych rokoch vystrašil, bude to ľahké.

Po výzve prejdite na miesto, kam ste umiestnili súpravu Android SDK. Ak sledujete náš príklad, do príkazového riadku jednoducho napíšte (alebo skopírujte a prilepte):

cd C: \ Android_stuff \ android-sdk-windows

Ak používate iné umiestnenie, upravte príkaz tak, aby ukazoval na miesto, kde ste umiestnili súpravu Android SDK.

Vo vnútri súpravy SDK sú ďalšie priečinky. Ten, s ktorým zvyčajne pracujeme, je priečinok s nástrojmi. Prejdite do nej zadaním nasledujúceho príkazového riadka:

CD nástroje

Kliknutím na obrázok nižšie získate väčší prehľad príkazov zadaných do príkazového riadka systému Windows.

Teraz otvorte správcu súborov av pracovnom priestore vytvorte priečinok s názvom aplikácie. Budeme tu zálohovať všetky naše aplikácie. Trh uchováva záznamy o tom, za čo ste zaplatili, ale niekedy nájdenie tých bezplatných môže byť bolesť, takže si môžeme ponechať vlastnú kópiu. Ak posuniete stránku nahor na obrázok v mojom priečinku Android_stuff, zobrazí sa už podpriečinok aplikácií.

Na výzvu zadajte nasledujúce:

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

Stačí ho skopírovať a vložiť. Čo to znamená je -

  • na ťahanie súborov použite program adb (poskytovaný spoločnosťou Google ako súčasť súpravy Android SDK).
  • Súbory, ktoré sťahujeme z telefónu, sa nachádzajú v / data / app na samotnom telefóne.
  • Po stiahnutí súboru ho chceme prilepiť do priečinka C: \ Android_stuff \ apps.

Prečo sa lomky líšia od prvej časti príkazu k druhej časti?

Je to preto, že máme čo do činenia s dvoma rôznymi systémami súborov. V systéme súborov Windows sú lomítka dozadu, napríklad „ \ “. Systém súborov Unix používa lomítko „ / “ na oddelenie priečinkov. / data / app / je v telefóne a používa systém súborov Unix. C: \ Android_stuff \ apps je na vašom PC, takže používa systém súborov Windows.

Môže sa zobraziť správa o zastaranom serveri alebo o zabití servera. Vzťahuje sa to na server adb a príkaz ho v prípade potreby obnoví. Neboj sa, je to automatické. Uvidíte, ako sa okno začne posúvať, pričom výstup z adb vám povie, že je skopírovaná každá aplikácia. Nie je potrebná žiadna interakcia, len nechajte rolovanie. Po dokončení budete späť na príkazovom riadku. Teraz je kópia všetkých vašich aplikácií na voľnom trhu uložená vo vašom počítači, aby ste ich mohli bezpečne uchovávať. Všetky súbory majú príponu „.apk“. Toto je štandardný inštalačný formát systému Android, takže tieto súbory nie je možné používať v systéme Windows.

Žiadny koreň. Žiadne spútané príkazy shellu. Jednoduchý spôsob, ako zálohovať všetky svoje aplikácie. Tieto aplikácie je možné skopírovať na kartu SD a nainštalovať do ľubovoľnej aplikácie, ktorá dokáže čítať kartu a inštalovať súbory apk. Ak na to nemáte aplikáciu, vyhľadajte na trhu Astro. Slúži ako prieskumník súborov (napríklad Tento počítač v systéme Windows) a ponúka niekoľko ďalších skvelých nástrojov na správu aplikácií.

Toto je iba špička ľadovca. Kým Android neprichádza s ľahko použiteľnou aplikáciou v štýle iTunes na interakciu so zariadením, som tu, aby som vám pomohol pracovať s príkazovým riadkom. Každý týždeň sa zameriame na niečo podobné. Šťastný hacking:)

Výber týždňa

Pretaktovanie Droida (vyžaduje sa root)

Najpopulárnejšie zariadenie s Androidom má teraz najžiadanejšiu aktualizáciu funkcie. Jadro bolo vylepšené a procesor bol pretaktovaný. Tu je vlákno vývojárov o tom a užívateľ A / C thebizz začal diskusiu na našich vlastných fórach.

VAROVANIE: Existuje tu možnosť zničiť vaše zariadenie (ako pri všetkých úpravách), ale vývojár odviedol dobrú prácu, aby bol spoľahlivý. Vytvoril dokonca vyhradenú oblasť podpory pre otázky. Je to môj osobný názor, že procesor Droida môže mať trochu viac zneužitia, ako má Moto, takže by to mohla byť skutočne veľmi užitočná aktualizácia. Ak to vyskúšate, nezabudnite sa podeliť o svoje skúsenosti na fórach, pretože veľa ľudí sa zdá byť na plote s týmto. Samozrejme budete musieť byť zakorenení a mať vlastný obrázok obnovy obnovený. Ak je to všetko pre vás grécke. Na fórach nájdete veľa pomoci.

Cyanogen Nexus One ROM (vyžaduje sa root)!

Legendárny Android Hacker / Sporák / Modder / Guru Cyanogen vydal pre vás šťastných majiteľov Nexus One vlastný ROM. Niektoré z jeho hackerov G1 nie sú zahrnuté, pretože nie je potrebný veľký hardvér zariadenia Nexus One. Ale to neznamená, že to nie je plné tovaru. Tu je niekoľko najdôležitejších informácií:

  • Najnovšie jadro 2.6.29.6, ktoré podporuje tethering, vpn a ďalšie moduly (cifs, nfs, aufs, fuse)
  • Vstavaný popruh USB
  • Podpora zvuku FLAC
  • Zahŕňa BusyBox, htop, nano, powertop, openvpn a všetky inžinierske nástroje príkazového riadka

Samozrejme existuje viac, to je užší zoznam. Cyanogenova práca je vždy prvotriedna, natoľko, že mnohé z jeho zmien boli začlenené do zdrojového stromu Android. Je to vysoká objednávka, vďaka ktorej je výkon zariadenia Nexus One lepší, ako už funguje, ale môžem vám to povedať - pomocou tohto zostavenia to robí všetko, ale lietam, a veľmi vám odporúčam pozrieť sa.

Domovská stránka spoločnosti Cyanogen Mod http://www.cyanogenmod.com/. Užívateľ A / C rsvpinx začal diskusnú tému A / C o ROM tu na našom fóre.

MetaMorf (vyžaduje sa root)

Možno je MetaMorph aplikácia. Možno by to bolo lepšie obslúžené úplnou fúkanou recenziou na fórach aplikácií. Ale nemôžem dosť toho nástroja. To, čo robí, je umožniť koncovému používateľovi stiahnuť si vlastný motív a načítať ho do telefónu bez problémov s obnovou obrázkov a blikaním ROM. Rozprával som sa so Stericsonom u vývojárov XDA a položil som mu pár otázok týkajúcich sa aplikácie:

Vaša aplikácia predstavuje obrovský prielom v spôsobe, akým koncový používateľ mení motívy a vizuálne prvky. Ako si to myslel?

Aké zdroje odporúčate niekomu inému v systéme Android a vo vašej aplikácii sa pozrieť, aby sa uľahčilo používanie MetaMorph?

Používateľom dávate veľmi aktuálne informácie. Môžete nám dať nejaké novinky o pripravovaných funkciách?

Rozhodnutie poskytnúť rovnakú funkciu ako vo bezplatnej a darovanej verzii bolo pre spotrebiteľa skvelé. Máte pocit, že ochromil akýkoľvek potenciál pre skutočný zisk?

Kde by mal začínajúci vývojár tém začať vytvárať témy MetaMorph?

Chcel by som sa poďakovať spoločnosti Stericson za to, že si našli čas na zodpovedanie niekoľkých otázok pre nás a za skvelú aplikáciu. Pomocou MetaMorph sa môže každý, kto má talent na grafické práce, ľahko stať vývojárom motívov pre Android.

Ako zdôraznil Stericson, vlákno oficiálnej podpory aplikácie spolu s množstvom informácií je tu pre vývojárov XDA. Užívateľ A / C mclarryjr začal peknú diskusiu na našich fórach o tom, ako s ňou urobiť kúzlo tu na našich fórach. Ak chcete prejsť priamo na trh a chytiť MetaMorph, stlačte QR kód z telefónu (alebo kliknite naň v prehliadači Android).

Dúfam, že sa vám táto týždňová inštalácia Inside Android páčila. Pamätajte, že vždy hľadám tipy a názory. Nájdite ma na fóre alebo mi pošlite riadok [email protected]