Hem Sociala medier Hur man använder SDK-verktyg för vardaglig utveckling - dummies

Hur man använder SDK-verktyg för vardaglig utveckling - dummies

Innehållsförteckning:

Video: What Happened Before History? Human Origins 2025

Video: What Happened Before History? Human Origins 2025
Anonim

SDK-verktygen är byggstenarna du använder för att utveckla Android-appar. Nya funktioner packade in i varje utgåva gör att du kan utveckla den senaste versionen av Android.

Hej till emulatorn

Google tillhandahåller inte bara de verktyg du behöver för att utveckla appar men också en underbar liten emulator för att testa din app. Emulatorn har vissa begränsningar (det kan till exempel inte emulera vissa hårdvarukomponenter, till exempel accelerometern) men inte oroa dig - många appar kan utvecklas och testas med endast en emulator.

När du utvecklar en app som använder Bluetooth, bör du till exempel använda en fysisk enhet som har Bluetooth på den. Om du utvecklas på en snabb dator är det snabbt att testa på en emulator. På långsammare maskiner kan emulatorn dock ta lång tid att slutföra en till synes enkel uppgift. Om du utvecklar på en äldre maskin, använd en fysisk enhet. När du utvecklar på en nyare, snabbare maskin, använd emulatorn.

Emulatorn är praktisk för testning av appar på olika skärmstorlekar och upplösningar. Det är inte alltid praktiskt eller möjligt att ha flera enheter anslutna till din dator samtidigt, men du kan köra flera emulatorer med olika skärmstorlekar och upplösningar.

Komma fysiskt med en riktig Android-enhet [Windows]

Om du utvecklar på en Windows-maskin och vill testa din app på en verklig enhet måste du installera en drivrutin. Om du är på en Mac eller Linux-maskin behöver du inte installera USB-drivrutinen.

När du hämtade SDK, hämtade du också USB-drivrutinen som du behöver. För att installera det gör du följande:

  1. Anslut din enhet.

  2. Välj Kontrollpanelen → Enhetshanteraren.

  3. Expandera andra enheter, högerklicka på din enhet och välj Uppdatera drivrutinsprogramvara.

    Välj Bläddra i min dator för drivrutinsprogram.

  4. Typ C: Användare AppDataLocalAndroidandroid-studiosdkextrasgoogleusb_driver (ersätter med ditt användarnamn) och klickar på Nästa.

    Om du inte hittar AppData-katalogen på din dator beror den på att den är dold som standard. Vad du kan göra är att skriva% appdata% i platsfältet och klicka sedan på Bläddra. Det förknippar katalogen och låter dig navigera resten av vägen där.

  5. När du blir frågad om du vill installera den här enheten klickar du på Installera.

Felsökning av ditt arbete

Android Device Monitor ger dig de nödvändiga verktygen för att hitta de irriterande buggarna, så att du kan gå bakom kulisserna när din app körs för att se maskinens tillstånd, till exempel den trådlösa radion.Men vänta - det finns mer!

Enhetsmonitorn simulerar också åtgärder som normalt är reserverade för fysiska enheter, till exempel sändning av globala positioneringssystem (GPS) -koordinater manuellt, simulering av telefonsamtal eller simulering av textmeddelanden.

Pröva API- och SDK-proverna

API- och SDK-proverna tillhandahålls för att visa hur man använder funktionaliteten som tillhandahålls av API och SDK. Om du någonsin har fastnat och inte kan räkna ut hur man gör något, kan du besöka Android: s webbplats för att hitta prover på nästan något , från att använda Bluetooth för att göra en tvåvägs textprogram eller ett 2D-spel.

Du har också några prover i din Android SDK. Öppna bara Android SDK och navigera till prover katalogen, som innehåller olika prover som spänner från att interagera med tjänster för att manipulera lokala databaser. Spendera lite tid med att spela med proven - det bästa sättet att lära sig att utveckla Android-applikationer är att titta på befintliga arbetskodsbaser och experimentera med dem i Android Studio.

API-demonerna är en snurrning

API-demonerna i mappens prov i SDK är en samling apps som visar hur man använder de medföljande API: erna. Du kan hitta exempelapp med ett stort antal exempel, t.ex.

  • Meddelanden

    • Larm

    • Intent

    • Menyer

    • Sök

    • Inställningar

  • Bakgrundstjänster

Hur man använder SDK-verktyg för vardaglig utveckling - dummies

Redaktörens val

Hur man lägger till bilder från Photoshop Elements 11 Innehållspanel - dummies

Hur man lägger till bilder från Photoshop Elements 11 Innehållspanel - dummies

Om du är " t den konstnärliga typen eller behöver en snabb grafik i en nypa, kolla in Innehållspanelen i Photoshop Elements 11, som delar ett mellanslag med Effektpanelen. Så här lägger du till en grafik från Innehållspanelen: I Photo Editor väljer du Fönster → Grafik i Expertläget. I grafikpanelen, från ...

Lära känna Photoshop Elements 10 Organizer Window - dummies

Lära känna Photoshop Elements 10 Organizer Window - dummies

För att börja använda Photoshop Elements 10, du behöver en övergripande vy av arrangören och de olika paneler som är associerade med den. Här är en glimt av Arrangörs arbetsytan. De olika objekten i arrangören inkluderar följande: Menyrad, A. Menyerna för organiseraren visas i det övre vänstra avsnittet i menyraden. På Windows, ...

Hur man lägger till filer från mappar och flyttbara media till Photoshop Elements 12 - dummies

Hur man lägger till filer från mappar och flyttbara media till Photoshop Elements 12 - dummies

Om du vill redigera foton i Photoshop Elements måste du importera dem till Photoshop Elements Organizer. De flesta har bilder på datorns hårddisk, liksom på flyttbara medier, som cd-skivor eller kanske till och med en USB-flash-enhet. Att lägga till bilder från hårddisken är lätt. Om du har en sådan källa ...

Redaktörens val

Hur man arbetar med egenskapspanelen i Photoshop CS6-dummies

Hur man arbetar med egenskapspanelen i Photoshop CS6-dummies

Adobe axed den kortlivade , fristående maskeringspanel i Photoshop CS6 till förmån för panelen Egenskaper, som nu innehåller funktionerna i maskerna och justeringar. Inga bekymmer, dock. Ingen av de funktioner som tidigare tillhandahållits av panelen Masks förlorades. I den nya panelen Egenskaper kan du lägga till, redigera och hantera ditt lager, ...

Hur man arbetar med försvinnande punkt i Photoshop CS6 - dummies

Hur man arbetar med försvinnande punkt i Photoshop CS6 - dummies

Gör kommandot Vanishing Point i Photoshop CS6 möjlig du ska göra realistiska ändringar i bilder som har perspektivplan. Med Vanishing Point anger du planen i dina bilder och sedan, med hjälp av en rad olika tekniker, lägger du till eller eliminerar objekt på dessa plan. Öppna en bild som behöver redigera. Om du behöver klistra in ...

Gör Freeform Selections i Photoshop CS5 - dummies

Gör Freeform Selections i Photoshop CS5 - dummies

I Photoshop Creative Suites 5, Lasso-verktyget används för att skapa freeform val (val av oregelbunden form). För att använda Lasso-verktyget drar du bara och skapar en sökväg som omger området som ska väljas. Om du inte återgår till startpunkten för att stänga valet innan du släpper musknappen, Photoshop ...

Redaktörens val

Nätverksadministration: Subnet Masks - dummies

Nätverksadministration: Subnet Masks - dummies

För subnetting till arbete måste routern få veta vilken del av värd-ID bör användas för subnätverks-ID. Den här lilla handen är uppnådd genom att använda ett annat 32-bitars nummer, känd som en subnätmask. De IP-adressbitar som representerar nätverks-ID representeras av en 1 i ...

Nätverksadministration: SQL Server Table Creation - dummies

Nätverksadministration: SQL Server Table Creation - dummies

Det viktigaste av de möjliga databasobjekten är tabellerna, vilka innehåller de faktiska data som utgör databasen. En databas är inte särskilt användbar utan minst en tabell. De flesta verkliga databaser har mer än ett bord - faktiskt har många databaser dussintals tabeller. För att skapa ett bord, följ dessa steg: ...

Nätverksadministration: Undernätöversikt - dummies

Nätverksadministration: Undernätöversikt - dummies

Subnetting är en teknik som låter nätverksadministratörer använda 32 bitar tillgängliga i en IP adressera mer effektivt genom att skapa nätverk som inte är begränsade till de vågar som tillhandahålls av klass A, B och C IP-adresser. Med subnetting kan du skapa nätverk med mer realistiska värdgränser. Subnetting ger ett mer flexibelt sätt att ...