Tutorial Android per i principianti di progetto Peter Paul

Un Android contiene tutti i file che compongono il codice sorgente per il vostro Android.

Questa lezione mostra come creare un nuovo progetto o utilizzare Android Studio o utilizzando gli strumenti SDK dalla riga di comando.

Nota: Si dovrebbe già avere Android SDK installato, e se si sta utilizzando Android Studio, si dovrebbe avere anche installato Android Studio. Se non si dispone di queste, seguire la guida di installazione del SDK di Android prima di iniziare questa lezione

servizio in background di Android tutorial. | Programmazione Android esercitazione

Creare un progetto con Android StudioIn Android Studio, creare un nuovo progetto: Se non si dispone di un progetto aperto, nella schermata di benvenuto, fare clic su Nuovo Project.If hai un progetto aperto, da Nel menu File, selezionare Nuovo progetto.

Figura 1. Configurazione di un nuovo progetto in Android Studio.

In Configura il tuo nuovo progetto, compilare i campi come mostrato in figura 1 e fare clic su Next.It probabilmente sarà più facile seguire queste lezioni se si utilizzano gli stessi valori come shown.Application Name è il nome dell'applicazione che appare agli utenti. Per questo progetto, utilizzare "My First App." Dominio Società fornisce un qualificatore che verrà aggiunto al nome del pacchetto; Android Studio ricorderà questa qualificazione per ogni nuovo progetto si create.Package nome è il nome completo del progetto (seguendo le stesse regole per la denominazione dei pacchetti nel linguaggio di programmazione Java). Il tuo nome del pacchetto deve essere univoco in tutti i pacchetti installati sul sistema Android. È possibile modificare questo valore indipendentemente dal nome dell'applicazione o domain.Project posizione dell'azienda è la directory sul sistema che contiene il progetto files.Under Selezionare il modulo fattori vostra applicazione funzionerà su, selezionare la casella per il telefono e Tablet.For minima SDK, selezionare API 8: Android 2.2 (Froyo) .Il minimo richiesto SDK è la prima versione di Android che supportato app, indicata utilizzando il livello di API. Per supportare il maggior numero possibile di dispositivi, è necessario impostare questa la versione più bassa disponibile che consente la vostra applicazione di fornire il suo set di funzionalità di base. Se è possibile, qualsiasi funzione della vostra applicazione solo sulle versioni più recenti di Android e non è fondamentale per nucleo set di funzionalità dell'app, è possibile attivare la funzione solo quando si esegue sulle versioni che lo supportano (come discusso per il sostegno di diverse versioni della piattaforma) .Leave tutte le altre opzioni (TV, usura, e vetro) incontrollati e cliccare Next.Activities

Un'attività è una delle caratteristiche distintive del framework Android. Attività forniscono all'utente l'accesso per la vostra applicazione, e ci possono essere molte attività. Un'applicazione di solito hanno una attività principale per quando l'utente avvia l'applicazione, un'altra attività per quando si sceglie alcuni contenuti da visualizzare, per esempio, e altre attività per quando si esibisce altri compiti all'interno della app. Vedi Attività per più information.Under Aggiungi un'attività per < >, modello selezionare Blank attività e fare clic su Next.Under Scegli le opzioni per il nuovo file, modificare il nome di attività di MyActivity. Il Nome formato cambia a activity_my, e il titolo di MyActivity. Il nome della risorsa Menu è menu_my.Click il pulsante Fine per creare il progetto project.Your Android è ora una applicazione di base "Ciao Mondo", che contiene alcuni file di default. Prendetevi un momento per rivedere il più importante di questi:

app /src /main /res /layout /activity_my.xmlThis è il file di layout XML per l'attività si è aggiunto al momento della creazione del progetto con Android Studio. Seguendo il flusso di lavoro Nuovo progetto, Android Studio presenta questo file sia con una vista del testo e un'anteprima dell'interfaccia utente schermo. Il file include alcune impostazioni di default e un elemento TextView che visualizza il messaggio, appare "Ciao mondo!" App /src /main /java /com.mycompany.myfirstapp /scheda MyActivity.javaA per questo file in Android Studio quando il flusso di lavoro Nuovo progetto finiture. Quando si seleziona il file che si vede la definizione della classe per l'attività che si è creato. Quando si genera e si esegue l'applicazione, la Classe di attività inizia l'attività e carica il file di layout che dice "Ciao Mondo!" App AndroidManifest.xmlThe file /src /main /manifesto descrive le caratteristiche fondamentali della app e definisce ciascuno dei suoi componenti . Potrai rivisitare questo file quando si seguono queste lezioni e aggiungere più componenti al app.app /build.gradleAndroid Studio utilizza Gradle per compilare e creare la vostra applicazione. Esiste un file build.gradle per ogni modulo del progetto, così come un file build.gradle per l'intero progetto. Di solito, si è interessati solo nel file build.gradle per il modulo, in questo caso, l'applicazione o il modulo applicativo. È qui che si trovano dipendenze di compilazione del vostro app, incluse le impostazioni defaultconfig: compiledSdkVersion è la versione della piattaforma contro cui si compila la vostra applicazione. Per impostazione predefinita, questo è impostato per l'ultima versione di Android disponibile nel SDK. (Dovrebbe essere Android 4.1 o superiore, se non si dispone di tale versione disponibile, è necessario installare uno utilizzando l'SDK Manager.) È ancora possibile costruire la vostra applicazione per supportare le versioni più vecchie, ma l'impostazione di questo l'ultima versione permette per abilitare nuove funzionalità e ottimizzare la vostra applicazione per una grande esperienza utente sulle ultime devices.applicationId è il nome del pacchetto completo per l'applicazione specificata durante il Nuovo progetto workflow.minSdkVersion è la versione minima SDK specificato durante il flusso di lavoro Nuovo progetto . Questa è la prima versione di Android SDK che la vostra applicazione supports.targetSdkVersion indica la versione più alta di Android con il quale si è verificato l'applicazione. Come le nuove versioni di Android saranno disponibili, è necessario verificare la vostra applicazione sulla nuova versione e aggiornare questo valore in modo che corrisponda l'ultimo livello di API e di approfittare delle nuove funzionalità della piattaforma. Per ulteriori informazioni, leggere di supporto differente piattaforma Versions.See il vostro progetto con Gradle per ulteriori informazioni su Gradle

noti anche i /res sottodirectory che contengono le risorse per la vostra applicazione:

disegnabile < densità > /directory per disegnabile. oggetti (come bitmap) progettate per varie densità, come media densità (MDPI) e ad alta densità schermate (hdpi). Altri indici disegnabili contengono le attività progettate per altri densità dello schermo. Qui troverete il ic_launcher.png che appare quando si esegue il app.layout default /Directory per i file che definiscono l'interfaccia utente del app come activity_my.xml, discusso in precedenza, che descrive un layout di base per la MyActivity class.menu/Directory per i file che definiscono la vostra applicazione items.values ​​di menu /directory per gli altri file XML che contengono una raccolta di risorse, come archi e colore definizioni. Il file strings.xml definisce il "Ciao mondo!" stringa che viene visualizzato quando si esegue il default app.To eseguire l'applicazione, passare alla lezione successiva., creare un progetto con riga di comando ToolsIf non si sta usando il Studio IDE Android, è possibile invece creare il progetto utilizzando l'SDK strumenti da riga di comando:

Cambia directory nella SDK Android sdk /path.Execute: Strumenti /android lista targetsThis stampa un elenco delle piattaforme Android disponibili che hai scaricato per il vostro SDK. Trovare la piattaforma contro la quale si desidera compilare la vostra applicazione. Prendere nota l'ID di destinazione. Si consiglia di selezionare la versione più alto possibile. È ancora possibile costruire la vostra applicazione per supportare le versioni più vecchie, ma impostando l'obiettivo di generazione alla versione più recente consente di ottimizzare la vostra applicazione per le ultime devices.If non si vede tutti gli obiettivi elencati, è necessario installare alcuni utilizzando l'SDK di Android strumento Gestione. Vedere Aggiunta SDK Packages.Execute: Android creare il progetto --target < destinazione-id > --name MyFirstApp \\ - percorso < path-to-workspace > /MyFirstApp --activity MyActivity \\ - pacchetto com.example.myfirstappReplace < destinazione-id > con un ID dalla lista dei bersagli (dal passo precedente) e sostituire < path-to-workspace > con la posizione in cui si desidera salvare la projects.Tip Android:. Aggiungere i platform-tools /così come gli strumenti di directory /alla variabile d'ambiente PATH

Il progetto Android è ora una applicazione di base "Ciao Mondo", che contiene alcuni file di default. Per eseguire l'applicazione, passare alla lezione successiva.