Android handledning för nybörjare Peter Paul

En Android-projektet innehåller alla filer som utgör källkoden för Android app.

Här lektionen visar hur du skapar ett nytt projekt antingen genom att använda Android Studio eller använda SDK-verktygen från kommandoraden.

Obs: Du bör redan ha Android SDK installerad och om du använder Android Studio, bör du också ha Android Studio installerat. Om du inte har dessa, följ guiden till Installera Android SDK innan du börjar den här lektionen Android bakgrundstjänst handledning. | Android programmering handledning

Skapa ett projekt med Android StudioIn Android Studio, skapa ett nytt projekt: Om du inte har ett projekt öppnat, på välkomstskärmen klickar du på Ny Project.If du har ett projekt öppnat, från Arkiv-menyn, välj Nytt projekt. Review Figur 1. Konfigurera ett nytt projekt i Android Studio.

Under Konfigurera din nya projekt, fyll i fälten som visas i figur 1 och klicka Next.It kommer troligen att bli lättare att Följ dessa lektioner om du använder samma värden som shown.Application namn är appen namn som visas för användarna. För detta projekt, använd "Min första App." Bolaget domän ger en kvalmatch som kommer att läggas till paketnamnet; Android Studio kommer att minnas denna kval för varje nytt projekt som du create.Package namn är det fullständiga namnet för projektet (enligt samma regler som för namngivning paket i programmeringsspråket Java). Ditt paketnamnet måste vara unikt för alla paket installerade på Android-systemet. Du kan redigera detta värde oberoende av programnamnet eller företaget domain.Project platsen är katalogen på din system som håller projektet files.Under Välj formfaktorer appen kommer att köras på, markera rutan för Phone och Tablet.For Minsta SDK, välj API 8: är Android 2.2 (Froyo) .Det minimum som krävs SDK den tidigaste versionen av Android som din app stöder, anges med API-nivå. För att stödja så många enheter som möjligt bör du ställa in till den lägsta version som gör att din app för att ge sin kärn funktioner. Om någon funktion i din app är möjlig endast på nyare versioner av Android och det är inte avgörande för appen kärn funktioner kan du aktivera funktionen endast när du kör på versioner som stödjer det (vilket diskuteras i Stöd annan plattform versioner) .Leave alla de andra alternativen (TV, Wear, och glas) okontrollerade och klicka Next.Activities

En aktivitet är en av de utmärkande dragen i Android ramverket. Aktiviteter ger användaren tillgång till din app, och det kan finnas många aktiviteter. En ansökan har vanligen en huvudverksamhet när användaren startar programmet, en annan aktivitet när hon väljer innehåll för att visa, till exempel, och andra verksamheter när hon utför andra arbetsuppgifter inom app. Se aktiviteter för mer information.Under Lägg till en aktivitet till < mall >, välj Tom aktivitet och klicka Next.Under Välj alternativ för den nya filen, ändrar Aktivitets namn till MyActivity. Den layout ändras till activity_my och titel till MyActivity. Menyn Resursnamn är menu_my.Click på Slutför för att skapa project.Your Android projektet nu en grundläggande "Hello World" app som innehåller några standardfiler. Ta en stund att granska de viktigaste av dessa:

app /src /main /res /layout /activity_my.xmlThis är XML-layoutfilen för den aktivitet du till när du skapade projektet med Android Studio. Efter Nytt projekt arbetsflöde, Android Studio presenterar denna fil med både text vy och en förhandsvisning på skärmen UI. Filen innehåller vissa standardinställningar och en Textview element som visar meddelandet "Hello world!" App /src /main /java /com.mycompany.myfirstapp /MyActivity.javaA flik för den här filen visas i Android Studio när New Project arbetsflöde finish. När du väljer den fil du ser klassdefinitionen för den aktivitet du skapat. När du bygger och köra appen startar aktivitets klassen aktivitet och laddar layoutfilen som säger "Hello World!" App /src /main /AndroidManifest.xmlThe manifest-fil beskriver de grundläggande egenskaperna hos appen och definierar var och en av dess komponenter . Du kommer att se över denna fil som du följer dessa lektioner och lägga till fler komponenter till din app.app /build.gradleAndroid Studio använder Gradle att kompilera och bygga din app. Det finns en build.gradle fil för varje modul i projektet, samt en build.gradle fil för hela projektet. Vanligtvis, du är bara intresserad av build.gradle filen för modulen, i detta fall app eller programmodulen. Det är där appens byggberoenden är inställda, däribland defaultConfig inställningar: compiledSdkVersion är plattformsversionen mot vilken du kompilera din app. Som standard är detta inställt på den senaste versionen av Android finns i SDK. (Det bör vara Android 4.1 eller senare, om du inte har en sådan version finns tillgänglig, måste du installera en med hjälp av SDK Manager.) Du kan fortfarande bygga din app för att stödja äldre versioner, men att ställa in denna till den senaste versionen kan du för att möjliggöra nya funktioner och optimera din app för en bra användarupplevelse på den senaste devices.applicationId är det fullständiga paketnamnet för din ansökan att du angav under Nytt projekt workflow.minSdkVersion är minimi SDK version du angav under Nytt projekt arbetsflöde . Detta är den tidigaste versionen av Android SDK som appen supports.targetSdkVersion anger högsta versionen av Android som du har testat din ansökan. När nya versioner av Android blir tillgängliga, bör du testa din app på den nya versionen och uppdatera det här värdet för att matcha den senaste API-nivå och därmed dra nytta av nya plattformsfunktioner. För mer information, läs stödja annan plattform Versions.See Bygga ditt projekt med Gradle för mer information om Gradle

Notera också /res kataloger som innehåller resurser för din ansökan:

utdragbart < densitet > /kataloger för utdragbar. objekt (t.ex. bitmappar) som är avsedda för olika densiteter, såsom medeldensitet (MDPI) och hög densitet (hdpi) skärmar. Andra utdragbara kataloger innehåller tillgångar avsedda för andra densiteter skärmen. Här hittar du ic_launcher.png som visas när du kör standard app.layout /Directory för filer som definierar appens användargränssnitt som activity_my.xml diskuterade ovan, som beskriver en grundläggande layout för MyActivity class.menu/Directory för filer som definierar appens meny items.values ​​/Directory för andra XML-filer som innehåller en samling av resurser, såsom snören och färgdefinitioner. Den strings.xml filen definierar "Hej världen!" sträng som visas när du kör standard app.To köra appen vidare till nästa lektion. Review, Skapa ett projekt med kommandorad ToolsIf du inte använder Android Studio IDE, kan du istället skapa ditt projekt med hjälp av SDK verktyg från kommandoraden: Review Byt katalog till Android SDK: s sdk /path.Execute: tools /android listan targetsThis skriver ut en lista över tillgängliga Android-plattformar som du har hämtat till din SDK. Hitta plattformen mot vilken du vill kompilera din app. Anteckna målet ID. Vi rekommenderar att du väljer den högsta versionen möjligt. Du kan fortfarande bygga din app för att stödja äldre versioner, men att ställa in build målet till den senaste versionen kan du optimera din app för den senaste devices.If du inte ser några mål i listan måste du installera några med Android SDK Manager. Se Lägga SDK Packages.Execute: android skapa projekt --target < mål-id > --name MyFirstApp \\ - sökväg < sökväg till arbetsyta > /MyFirstApp --activity MyActivity \\ - paket com.example.myfirstappReplace < mål-id > med ett ID från listan över mål (från föregående steg) och ersätta < sökväg till arbetsyta > med den plats där du vill spara din Android projects.Tip. Lägg plattformen-tools /samt verktyg /katalog till din PATH-miljövariabel

din Android projekt är nu en grundläggande "Hello World" app som innehåller några standardfiler. För att köra programmet, vidare till nästa lektion.