Indholdsfortegnelse:
- Android SDK
- Trin 1: Forbered arbejde og download
- Trin 2: Installer USB-driveren - et nødvendigt onde
- Første test: Sikkerhedskopier dine apps
- Ugens valg
- Overklok din Droid (root kræves!)
- Cyanogen's Nexus One ROM (root kræves!)
- MetaMorph (root kræves!)
Hej, alle sammen. Introduktion af en ny funktion til vores AndroidCentral-læsere. Det er en lille plads, hvor vi kan diskutere og præsentere de bedste uger i Android-modding- og hacking-communityet, i termer, som selv de nye til Android kan forstå.
Dette vil ikke være enheds- eller transportørspecifikt, så tænk på det som et udstillingsvindue for alt, hvad Android har at tilbyde os på grund af dets åbne natur. Vores erfarne veteraner finder måske noget af denne overflødige, men vi vil prøve at holde tingene på et niveau, som alle kan forstå, så vi bliver på den samme side. Denne uges version bliver lidt lang, så vi kan introducere nogle ting, så bær med mig.
Husk, at jeg ikke kan være overalt på én gang (indtil jeg perfekterer min klonemaskine!) Så det er muligt, at jeg vil savne noget, som du ikke gjorde. Den bedste måde at forhindre, at det sker, er at sende mig dine tip og links om alle de seje måder, vi tilpasser vores telefoner på. Ligesom det brugerdefinerede samfund, lad os gøre dette til en fælles indsats!
Nu videre til godbidderne.
Hver uge skal vi indeholde nogle af de tricks, du kan gøre med bare kommandoprompten og datakablet. Selvom der er downloads og zip-filer og ROM'er og alle andre former for coolhed, du kan gøre med din telefon, kan de mest enkle tricks ofte få mest effekt.
Android SDK
Denne uge begynder vi i starten. Installation af Android SDK - det er en forkortelse af Software Development Kit - hvilket er det, der lader udviklere gøre deres ting. Og nu kan du også.
Trin 1: Forbered arbejde og download
Lad os først forberede et arbejdsområde på din pc. Mit forslag er at oprette en mappe på det øverste niveau på din harddisk, så det er let at komme til fra kommandolinjen. C: \ Android_stuff er meget lettere at huske end C: \ brugere \ gbhil \ dokumenter \ værktøjer \ enheder \ Android \ ting. Jeg bruger mit arbejdsområde til sikkerhedskopiering, baggrunde, rom'er og værktøjer såvel som SDK. Lav blot en separat mappe i dit arbejdsområde til hver. Klik på billedet herunder for at forstørre det og se, hvordan jeg har konfigureret min Android_stuff-mappe.
Nu er det tid til at downloade SDK. Gå til https://developer.android.com/studio. Du kan se downloads til Windows, Mac OS X og Linux. Vælg den relevante kategori, og download filen til dit skrivebord. Lad dig ikke afskære af licensaftalen. Læs, og du vil se, at det er temmelig standard.
Pak downloadet ud med dit foretrukne arkiveringsværktøj, og træk den mappe, du udpakkede, i dit arbejdsområde. Åbn ikke mappen, træk bare det hele over. Det er det. Android SDK er nu installeret.
Trin 2: Installer USB-driveren - et nødvendigt onde
Installation af USB-driveren er næsten lige så enkel, selvom det tager et par trin, og du bliver nødt til at gøre det, hvis du kører Windows. Åbn den SDK-mappe, du lige har flyttet over, og dobbeltklik på "SDK Setup.exe" i SDK-biblioteket. Du vil se et vindue som nedenunder.
Sørg for, at "Tilgængelige pakker" i venstre rude er valgt.
Klik på trekanten ved siden af kloden på den øverste linje for at udvide listen.
Hvad jeg har cirklet med rødt i vores eksempelbillede, skal kontrolleres. Det vil hente USB-driveren. Medmindre du er interesseret i softwareudvikling eller kører en Android-enhedsemulator, kan du lade alt andet ikke være markeret. Hvis du beslutter at installere de andre dele, skal du være forberedt på en 1 Gigabyte-download.
Klik på installation valgt. Driveren vil downloade sig selv i SDK.
Nu på din enhed skal du trykke på menuknappen. Vælg Indstillinger (fig 1), og vælg derefter Programmer (fig 2). Klik nu på Udvikling (fig. 3), og sørg for, at USB-fejlfinding er markeret (fig. 4). Brug tilbage-tasten til at gå tilbage til dit skrivebord.
Tilslut nu din telefon, ligesom hvis du ville overføre en sang eller et billede. Men denne gang må du ikke trække ned skyggen og monter SD-kortet. Du får en "fundet ny hardware" -meddelelse fra Windows.
Vælg "Find og installer driversoftware."
Vælg "Søg ikke online."
Vælg "Jeg har ikke disken. Vis mig andre indstillinger."
Vælg "Gennemse min computer efter driver-software."
Gennemse nu til SDK-mappen, og peg Windows til den mappe, der hedder usb_driver. Klik på billedet herunder for at forstørre det og se mappen usb_driver inde i din Android SDK.
Lad "Medtag undermapper" markeres, og klik på "Næste". Windows spørger dig måske, hvis du er sikker. Sig ja, hvis det gør det. Når windows gør det er det noget, og spørger dig, om du vil installere "Google ADB interface driver", siger ja.
Selvfølgelig, hvis vi ønsker at køre emulatorer eller programapplikationer, er der mere ved det. Men til vores formål er vi færdige. Frakobl din telefon, og genstart computeren.
Nu er det et godt tidspunkt at nævne, at du sandsynligvis ikke skulle starte din pc nogensinde, mens din telefon er tilsluttet. Nogle nyere pc'er kan starte fra en USB-enhed og vil prøve at indlæse Android til din pc, hvis du gør det. Så interessant som det lyder, fungerer det ikke og kan føre til problemer.
Sjovt, hvordan den sværeste del af hele operationen er at konfigurere Windows, er det ikke?
Første test: Sikkerhedskopier dine apps
Her er et trick, som enhver kan gøre, selv med en ikke-mobil telefon. Sæt din telefon i computeren, på samme måde som du ville, hvis du overførte billeder eller en sang, medmindre du endnu en gang ikke trækker ned skyggen og monter SD-kortet. Når vi interagerer med telefonen via kommandoprompten, skal kortet forblive umonteret.
Åbn nu din kommandoprompt. I Windows skal du bare trykke på startmenuen og skrive (enten i Windows 7-søgefeltet eller "køre" -kommandoen i XP) "cmd." Lad ikke, at 1960'ernes computer ser skræmme dig væk, dette vil være let.
Når du bliver bedt om det, skal du navigere til det sted, du anbragte Android SDK. Hvis du følger vores eksempel, skal du blot indtaste (eller kopiere og indsætte) følgende på din kommandolinje:
cd C: \ Android_stuff \ android-sdk-windows
Hvis du bruger en anden placering, skal du redigere kommandoen for at pege på den placering, du har placeret din Android SDK.
Inde i SDK er der nogle andre mapper. Den, vi normalt vil arbejde med, er værktøjsmappen. Naviger ind i det ved at skrive følgende i din kommandoprompt:
cd-værktøjer
Klik på billedet herunder for at få et større overblik over de kommandoer, der er indtastet i Windows-kommandoprompten.
Åbn nu din filhåndtering, og lav en mappe kaldet apps i dit arbejdsområde. Vi tager sikkerhedskopi af alle vores applikationer her. Markedet fører en fortegnelse over, hvad du har betalt for, men nogle gange kan det være en smerte at finde de gratis igen, så lad os beholde vores egen kopi. Hvis du ruller op ad siden til billedet af min Android_stuff-mappe, vil du se, at en undermappe til apps allerede er der.
Indtast følgende i din prompt:
adb pull / data / app / C: \ Android_stuff \ apps
Bare kopier og indsæt det. Hvad det betyder er -
- Brug adb-programmet (leveret af Google som en del af Android SDK) til at trække filer.
- De filer, vi trækker fra telefonen, findes i / data / app på selve telefonen.
- Når en fil trækkes ud, vil vi indsætte den på C: \ Android_stuff \ apps.
Hvorfor er skråstregene forskellige fra den første del af kommandoen til den anden del?
Det er fordi vi har at gøre med to forskellige filsystemer. I et Windows-filsystem er skråstregene baglæns, ligesom så " \ ". Unix-filsystemer bruger den skråstreg " / " til at adskille mapper. / data / app / er på telefonen og bruger et Unix-filsystem. C: \ Android_stuff \ apps er på din pc, så den bruger Windows-filsystemet.
Du kan muligvis se en meddelelse om, at en server er forældet, eller om en server bliver dræbt. Dette henviser til adb-serveren, og kommandoen opdaterer den om nødvendigt. Vær ikke bekymret, det er automatisk. Du vil se vinduet begynde at rulle, hvor output fra adb fortæller dig, at det er kopieret hver applikation. Der er ingen interaktion nødvendigt, bare lad det rulle. Når det er færdigt, kommer du tilbage til din kommandoprompte. Nu gemmes en kopi af alle dine frie markedsapplikationer på din pc til sikker opbevaring. Filerne har alle en ".apk" -udvidelse. Dette er det standardinstallationsformat til Android, så disse filer kan ikke bruges i Windows.
Ingen rod. Ingen indviklede shell-kommandoer. Bare en nem måde at tage backup af alle dine applikationer. Disse applikationer kan kopieres til dit SD-kort og installeres med enhver app, der kan læse kortet og installere apk-filer. Hvis du ikke har en app til dette, skal du søge efter Astro på markedet. Det fungerer som en filudforsker (som Min computer i Windows) og tilbyder nogle andre gode værktøjer til applikationsstyring.
Dette er bare toppen af isbjerget. Indtil Android kommer ud med en brugervenlig iTunes-stil-applikation til at interagere med enheden, er jeg her for at hjælpe dig med at arbejde med kommandolinjen. Hver uge vil vi fokusere på noget lignende. Glad hacking:)
Ugens valg
Overklok din Droid (root kræves!)
Den mest populære Android-enhed har nu den mest anmodede opgradering af funktionen. Kernen er blevet justeret, og processoren er blevet overklokket. Her er udviklertråden om det, og A / C-bruger thebizz har startet en diskussion i vores egne fora.
ADVARSEL: Her er der potentiale til at ødelægge din enhed (som med alle ændringer), men udvikleren har gjort et godt stykke arbejde for at gøre den idiotsikker. Han har endda oprettet et dedikeret supportområde til spørgsmål. Det er min personlige opfattelse, at Droid's processor kan tage lidt mere misbrug end Moto har sat den til, så dette kan faktisk være en meget nyttig opdatering. Hvis du prøver dette, skal du huske at dele dine oplevelser i foraene, da mange mennesker ser ud til at være på hegnet med denne. Selvfølgelig skal du være rodfæstet og have et tilpasset gendannelsesbillede blinket. Hvis dette hele er græsk for dig. Du finder masser af hjælp på fora.
Cyanogen's Nexus One ROM (root kræves!)
Den legendariske Android Hacker / komfur / Modder / Guru Cyanogen har frigivet en brugerdefineret ROM til dine heldige Nexus One-ejere. Nogle af hans G1-hacks er ikke inkluderet, da der ikke er behov for den store hardware i Nexus One. Men det er ikke at sige, at dette ikke er fyldt med varerne. Her er et par højdepunkter:
- Seneste 2.6.29.6 kerne, som understøtter tethering, vpn og andre moduler (cifs, nfs, aufs, sikring)
- Indbygget USB-tether
- FLAC lyd support
- Inkluderer BusyBox, htop, nano, powertop, openvpn og alle tekniske kommandolinjeværktøjer
Der er selvfølgelig mere, det er bare den korte liste. Cyanogens arbejde er altid førsteklasses, så mange af hans ændringer er inkluderet i Android-kildetræet. Det er en høj ordre at få Nexus One til at fungere bedre, end det allerede gør, men jeg kan fortælle dig dette - det gør alt andet end at flyve ved hjælp af denne build, og jeg kan varmt anbefale, at du kigger efter.
Cyanogen Mod hjemmeside http://www.cyanogenmod.com/. A / C-bruger rsvpinx har startet A / C's diskussionsemne om ROM her i vores fora.
MetaMorph (root kræves!)
Måske er MetaMorph en applikation. Måske ville det være bedre tjent med en fuldstændig gennemgået gennemgang i applikationsfora. Men jeg kan bare ikke få nok af dette værktøj. Hvad det gør er, at slutbrugeren kan hente et tilpasset tema og indlæse det på telefonen uden besværet med gendannelsesbilleder og ROM blinkende. Jeg talte med Stericson hos XDA-udviklere og stillede ham et par spørgsmål om applikationen:
Din app er et enormt gennembrud i den måde, temaer og visuelle elementer ændres af slutbrugeren. Hvordan syntes du om det?
Hvilke ressourcer anbefaler du nogen, der er nye til Android, og din applikation kigger på for at gøre det lettere at bruge MetaMorph?
Du giver dine brugere meget rettidige opdateringer. Kan du give os nogen nyheder om kommende funktioner?
Beslutningen om at tilvejebringe den samme funktion, der blev angivet i den gratis og donerede version, var stor for forbrugeren. Føler du, at det ødelagte noget potentiale for reel fortjeneste?
Hvor ville en spirende temaudvikler se ud for at begynde at oprette MetaMorph-temaer?
Jeg vil gerne takke Stericson for at have taget sig tid til at besvare et par spørgsmål til os og for den fantastiske applikation. Ved hjælp af MetaMorph kan enhver med et talent for grafikarbejde let blive en Android-temaudvikler.
Som Stericson påpegede, er den officielle supporttråd til appen sammen med masser af oplysninger hos XDA-udviklere her. A / C-bruger mclarryjr har startet en dejlig diskussion i vores fora om, hvordan man laver magien med denne her på vores fora. Tryk på QR-koden fra din telefon (eller klik på den i din Android-browser) for at gå direkte til markedet og få fat i MetaMorph.
Håber du nød denne uges installation af Inside Android. Husk at jeg altid leder efter tip og udtalelser Find mig på fora, eller slip mig en linje [email protected]