Sommario:
- L'SDK di Android
- Passaggio 1: preparare il lavoro e scaricare
- Passaggio 2: installare il driver USB: un male necessario
- Primo test: esegui il backup delle tue app
- Scelte della settimana
- Overclocking del tuo droide (root richiesto!)
- Nexus One ROM di Cyanogen (root richiesto!)
- MetaMorph (root richiesto!)
Ciao a tutti. Presentazione di una nuova funzionalità per i nostri lettori AndroidCentral. È un piccolo spazio in cui possiamo discutere e presentare le settimane migliori nella comunità di modding e hacking di Android, in termini che anche quelli che sono nuovi su Android possono capire.
Questo non sarà specifico per dispositivo o operatore, quindi pensalo come una vetrina di tutto ciò che Android ha da offrirci a causa della sua natura aperta. I nostri veterani esperti potrebbero trovare un po 'di questo ridondante, ma cercheremo di mantenere le cose a un livello che tutti possano capire, in modo da rimanere sulla stessa pagina. La versione di questa settimana sarà un po 'lunga in modo da poter introdurre alcune cose, quindi abbiate pazienza.
Tieni presente che non posso essere ovunque in una sola volta (fino a quando non perfezionerò la mia macchina per la clonazione!), Quindi è possibile che mi perda qualcosa che non hai fatto. Il modo migliore per evitare che ciò accada è inviarmi suggerimenti e collegamenti su tutti i modi interessanti in cui stiamo personalizzando i nostri telefoni. Proprio come la comunità di personalizzazione facciamo questo uno sforzo congiunto!
Adesso passiamo alle chicche.
Ogni settimana presenteremo alcuni dei trucchi che puoi fare solo con il prompt dei comandi e il cavo dati. Mentre ci sono download, file zip e ROM e tutti gli altri tipi di cool che puoi fare con il tuo telefono, spesso i trucchi più semplici possono avere il massimo impatto.
L'SDK di Android
Questa settimana inizieremo all'inizio. Installare l'SDK di Android - abbreviazione di Software Development Kit - che è ciò che consente agli sviluppatori di fare le loro cose. E ora puoi farlo anche tu.
Passaggio 1: preparare il lavoro e scaricare
Innanzitutto, prepariamo uno spazio di lavoro sul tuo PC. Il mio suggerimento è quello di creare una cartella nel livello superiore del disco rigido in modo che sia facile da accedere dalla riga di comando. C: \ Android_stuff è molto più facile da ricordare rispetto a C: \ utenti \ gbhil \ documenti \ strumenti \ dispositivi \ Android \ cose. Uso il mio spazio di lavoro per backup, sfondi, ROM e strumenti, nonché per l'SDK. Basta creare una cartella separata all'interno dell'area di lavoro per ciascuno. Fai clic sull'immagine qui sotto per ingrandirla e vedere come ho impostato la mia cartella Android_stuff.
Ora è il momento di scaricare l'SDK. Vai a https://developer.android.com/studio. Vedrai download per Windows, Mac OS X e Linux. Scegli la categoria appropriata e scarica il file sul desktop. Non essere scoraggiato dal contratto di licenza. Leggi e vedrai che è abbastanza standard.
Decomprimi il download con il tuo strumento di archiviazione preferito e trascina la cartella che hai estratto nell'area di lavoro. Non aprire la cartella, trascina il tutto sopra. Questo è tutto. L'SDK di Android è ora installato.
Passaggio 2: installare il driver USB: un male necessario
L'installazione del driver USB è quasi altrettanto semplice, anche se richiede pochi passaggi e dovrai farlo se stai utilizzando Windows. Apri la cartella SDK che hai appena spostato e fai doppio clic su "SDK Setup.exe" nella directory SDK. Vedrai una finestra come quella qui sotto.
Assicurati che "Pacchetti disponibili" nel riquadro a sinistra sia selezionato.
Fai clic sul triangolo accanto al globo nella riga superiore per espandere l'elenco.
Ciò che ho cerchiato in rosso nella nostra immagine di esempio deve essere verificato. Ciò scaricherà il driver USB. A meno che tu non sia interessato allo sviluppo di software o all'esecuzione di un emulatore di dispositivo Android, puoi lasciare tutto il resto deselezionato. Se decidi di installare le altre parti, preparati per un download da 1 Gigabyte.
Fai clic su Installa selezionata. Il driver si scaricherà nell'SDK.
Ora sul tuo dispositivo, premi il pulsante menu. Scegli Impostazioni (fig 1), quindi scegli Applicazioni (fig 2). Ora fai clic su Sviluppo (figura 3) e assicurati che il debug USB sia selezionato (figura 4). Utilizzare il tasto Indietro per tornare al desktop.
Ora collega il telefono, proprio come se stessi per trasferire un brano o un'immagine. Ma questa volta non abbassare l'ombra e montare la scheda SD. Riceverai un messaggio "Trovato nuovo hardware" da Windows.
Seleziona "Individua e installa il software del driver".
Seleziona "Non cercare online".
Seleziona "Non ho il disco. Mostrami altre opzioni."
Seleziona "Cerca il software del driver nel mio computer".
Ora vai alla cartella SDK e punta Windows alla cartella denominata usb_driver. Fai clic sull'immagine qui sotto per ingrandirla e vedere la cartella usb_driver all'interno del tuo SDK Android.
Lascia "Includi sottocartelle" selezionato e fai clic su "Avanti". Windows potrebbe chiederti se sei sicuro. Dì di sì se lo fa. Quando Windows fa il suo dovere e ti chiede se desideri installare il "Driver dell'interfaccia di Google ADB", rispondi sì.
Naturalmente, se vogliamo eseguire emulatori o programmare applicazioni, c'è di più. Ma per i nostri scopi, abbiamo finito. Scollega il telefono e riavvia il computer.
Ora è un buon momento per dire che probabilmente non dovresti mai riavviare il PC mentre il telefono è collegato. Alcuni PC più recenti possono avviarsi da un dispositivo USB e tenteranno di caricare Android sul PC. Interessante come sembra, non funzionerà e potrebbe causare problemi.
Divertente come la parte più difficile dell'intera operazione sia l'installazione di Windows, vero?
Primo test: esegui il backup delle tue app
Ecco un trucco che chiunque può fare, anche con un telefono non rootato. Collega il tuo telefono al computer, come faresti se trasferissi immagini o un brano, tranne che ancora una volta non abbassare l'ombra e montare la scheda SD. Ogni volta che interagiamo con il telefono tramite il prompt dei comandi, la scheda dovrà rimanere smontata.
Ora apri il tuo prompt dei comandi. In Windows, basta premere il menu Start e digitare (nel campo di ricerca di Windows 7 o il comando "esegui" in XP) "cmd". Non lasciarti spaventare dal computer degli anni '60, sarà facile.
Al prompt, vai alla posizione in cui hai inserito l'SDK Android. Se stai seguendo il nostro esempio, digita (o copia e incolla) quanto segue nella tua riga di comando:
cd C: \ Android_stuff \ android-sdk-windows
Se stai utilizzando una posizione diversa, modifica il comando in modo che punti alla posizione in cui hai inserito l'SDK Android.
All'interno dell'SDK ci sono alcune altre cartelle. Quello con cui lavoreremo di solito è la cartella degli strumenti. Navigare digitando quanto segue nel prompt dei comandi:
strumenti cd
Fare clic sull'immagine seguente per ottenere una vista più grande dei comandi digitati nel prompt dei comandi di Windows.
Ora apri il tuo file manager e nella tua area di lavoro crea una cartella chiamata app. Faremo il backup di tutte le nostre applicazioni qui. Il mercato registra ciò che hai pagato, ma a volte ritrovare quelli gratuiti può essere una seccatura, quindi conserviamo la nostra copia. Se scorri la pagina verso l'alto fino all'immagine della mia cartella Android_stuff, vedrai già una sottocartella di app.
Al prompt digitare quanto segue:
pull adb / data / app / C: \ Android_stuff \ apps
Basta copiarlo e incollarlo. Ciò che significa è -
- utilizzare il programma adb (fornito da Google come parte dell'SDK di Android) per estrarre i file.
- I file che stiamo estraendo dal telefono si trovano in / data / app sul telefono stesso.
- Quando un file viene estratto, vogliamo incollarlo in C: \ Android_stuff \ apps.
Perché le barre sono diverse dalla prima parte del comando alla seconda parte?
È perché abbiamo a che fare con due diversi file system. In un file system di Windows, le barre sono all'indietro, in questo modo " \ ". I file system Unix utilizzano la barra " / " per separare le cartelle. / data / app / è al telefono e utilizza un file system Unix. C: \ Android_stuff \ apps è sul tuo PC, quindi utilizza il file system di Windows.
È possibile che venga visualizzato un messaggio in cui un server non è aggiornato o un server viene ucciso. Questo si riferisce al server adb e il comando lo aggiornerà se necessario. Non preoccuparti, è automatico. Vedrai la finestra iniziare a scorrere, con l'output di adb che ti dice che è stata copiata ogni applicazione. Non è necessaria alcuna interazione, basta lasciarla scorrere. Al termine, tornerai al prompt dei comandi. Ora una copia di tutte le tue applicazioni di libero mercato sono archiviate sul tuo PC per essere conservate in sicurezza. Tutti i file hanno l'estensione ".apk". Questo è il formato di installazione standard di Android, quindi questi file non possono essere utilizzati in Windows.
Nessuna radice. Nessun comando shell contorto. Solo un modo semplice per eseguire il backup di tutte le applicazioni. Queste applicazioni possono essere copiate sulla scheda SD e installate con qualsiasi app in grado di leggere la scheda e installare file apk. Se non hai un'app per questo, cerca Astro sul mercato. Serve come esploratore di file (come Risorse del computer in Windows) e offre alcuni altri fantastici strumenti per la gestione delle applicazioni.
Questa è solo la punta dell'iceburg. Fino a quando Android non esce con un'applicazione in stile iTunes facile da usare per interagire con il dispositivo, sono qui per aiutarti a lavorare con la riga di comando. Ogni settimana ci concentreremo su qualcosa di simile. Happy hacking:)
Scelte della settimana
Overclocking del tuo droide (root richiesto!)
Il dispositivo Android più popolare ora ha l'aggiornamento delle funzionalità più richiesto. Il kernel è stato ottimizzato e il processore è stato overcloccato. Ecco il thread degli sviluppatori al riguardo, e l'utente A / C thebizz ha avviato una discussione nei nostri forum.
ATTENZIONE: qui c'è il potenziale per rovinare il tuo dispositivo (come con tutte le modifiche), ma lo sviluppatore ha fatto un buon lavoro rendendolo infallibile. Ha anche creato un'area di supporto dedicata per le domande. È mia opinione personale che il processore del Droid possa subire un po 'più di abuso di quanto Moto abbia impostato, quindi questo potrebbe essere davvero un aggiornamento molto utile. Se lo provi, assicurati di condividere le tue esperienze nei forum, dato che molte persone sembrano essere sul palco con questo. Ovviamente dovrai eseguire il root e far lampeggiare un'immagine di ripristino personalizzata. Se questo è tutto greco per te. Troverai molto aiuto nei forum.
Nexus One ROM di Cyanogen (root richiesto!)
Il leggendario Android Hacker / Cooker / Modder / Guru Cyanogen ha rilasciato una ROM personalizzata per i fortunati proprietari di Nexus One. Alcuni dei suoi hack G1 non sono inclusi, poiché non è necessario con l'ottimo hardware del Nexus One. Ma questo non vuol dire che questo non sia pieno di merce. Ecco alcuni punti salienti:
- Il kernel 2.6.29.6 più recente, che supporta tethering, vpn e altri moduli (cifs, nfs, aufs, fuse)
- Tether USB integrato
- Supporto audio FLAC
- Include BusyBox, htop, nano, powertop, openvpn e tutte le utility di riga di comando di ingegneria
Ovviamente c'è di più, questa è solo la breve lista. Il lavoro di Cyanogen è sempre di prim'ordine, abbastanza da includere molte delle sue modifiche nell'albero dei sorgenti di Android. È un compito arduo far funzionare il Nexus One meglio di quanto non faccia già, ma posso dirti questo: fa tutto tranne volare con questa build e ti consiglio vivamente di dare un'occhiata.
Pagina iniziale di Cyanogen Mod http://www.cyanogenmod.com/. L'utente di A / C rsvpinx ha iniziato l'argomento di discussione di A / C sulla ROM qui nei nostri forum.
MetaMorph (root richiesto!)
Forse MetaMorph è un'applicazione. Forse sarebbe meglio servirlo con una recensione completa nei forum delle applicazioni. Ma non ne ho mai abbastanza di questo strumento. Quello che fa è consentire all'utente finale di scaricare un tema personalizzato e caricarlo sul telefono senza il fastidio delle immagini di ripristino e del flashing della ROM. Ho parlato con Stericson presso gli sviluppatori XDA e gli ho fatto alcune domande sull'applicazione:
La tua app è un enorme passo avanti nel modo in cui i temi e gli elementi visivi vengono modificati dall'utente finale. Come ci hai pensato?
Quali risorse consigliate a qualcuno di nuovo su Android e la tua applicazione dà un'occhiata per rendere più facile l'uso di MetaMorph?
Stai fornendo ai tuoi utenti aggiornamenti tempestivi. Puoi darci qualche notizia sulle prossime funzionalità?
La decisione di fornire lo stesso set di funzionalità nella versione gratuita e di donazione è stata ottima per il consumatore. Pensi che abbia paralizzato qualsiasi potenziale di vero profitto?
Dove dovrebbe cercare uno sviluppatore di temi in erba per iniziare a creare temi MetaMorph?
Vorrei ringraziare Stericson per aver dedicato del tempo a rispondere ad alcune domande per noi e per l'ottima applicazione. Utilizzando MetaMorph, chiunque abbia un talento per il lavoro grafico può facilmente diventare uno sviluppatore di temi Android.
Come ha sottolineato Stericson, il thread di supporto ufficiale per l'app insieme a una tonnellata di informazioni è qui per gli sviluppatori XDA. L'utente di A / C mclarryjr ha avviato una bella discussione nei nostri forum su come realizzare la magia con questo qui nei nostri forum. Premi il QRcode dal tuo telefono (o fai clic nel browser Android) per andare direttamente sul mercato e prendere MetaMorph.
Spero ti sia piaciuta la puntata di Inside Android di questa settimana. Ricorda che cerco sempre suggerimenti e opinioni Trovami sui forum o mandami una riga [email protected]