Android utviklerverktøy lar deg lage interaktive og kraftig applikasjon for Android-plattformen. Verktøyene kan generelt kategoriseres i to typer.
SDK verktøy
Plattform verktøy
SDK verktøy
SDK verktøy er generelt plattformuavhengig og er nødvendig uansett hvilken Android-plattformen du jobber med. Når du installerer Android SDK inn i systemet, får disse verktøyene installeres automatisk. Listen over SDK verktøy har blitt gitt under −
Sr.NoTool & description1 android
Dette verktøyet lar deg administrere AVDs, prosjekter og de installerte komponentene i SDK
2 ddms
Dette verktøyet lar deg feilsøke Android-programmer
3 Tegn 9-Patch
Dette verktøyet lar deg enkelt lage en NinePatch grafisk ved hjelp av en WYSIWYG-editor
4 emulator
Dette verktøyet lar deg teste dine applikasjoner uten å bruke en fysisk enhet
5 mksdcard
Hjelper deg å lage en disk image (ekstern sdcard lagring) som du kan bruke med emulator
6 ProGuard
Krymper, optimaliserer og obfuscates koden din ved å fjerne ubrukte kode
7 sqlite3
Gir deg tilgang til SQLite datafiler opprettet og brukes av Android-programmer
8 traceview
Gir en grafisk visningsprogram for kjøring logger lagret av søknaden
9 Adb
Android Debug Bridge (ADB) er en allsidig kommandolinjeverktøy som lar deg kommunisere med en emulator eksempel eller koblet Android-drevne enheten.
Vi vil drøfte tre viktige verktøy her som er Android, ddms og sqlite3.
Android
Android er et utviklingsverktøy som lar du utføre disse oppgavene:
Behandle Android Virtual Devices (AVD)
Opprett og oppdater Android prosjekter
Oppdater SDK med ny plattform add-ons og dokumentasjon
android [globale alternativer] handlings [handlingsalternativer]
DDMS
DDMS står for Dalvik debug monitor server, som gir mange tjenester på enheten. Tjenesten kan omfatte melding formasjon, kaller spoofing, fange skjermbilde, utforske innvendige gjenger og filsystemer etc
Running DDMS
Fra Android studio klikk på Verktøy > Android > Android-enhet Monitor
.
Hvordan fungerer det
I android, kjører hvert program i sin egen prosess, og hver prosess løp i den virtuelle maskinen. Hver VM eksponerer en unik port, som en debugger kan feste til.
Når DDMS starter, kobler den til ADB. Når en enhet er tilkoblet, er en VM overvåking tjeneste opprettet mellom ADB og DDMS, som varsler DDMS når et VM på enheten startes eller avsluttes.
Making SMS
Making sms til emulator. trenger vi å ringe telnet klient og server som vist nedenfor
Nå klikk på send-knappen, og du vil se en sms varsling på emulator vinduet. Det er vist nedenfor −
Making Call
I DDMS velg kategorien Emulator Control,. I kategorien emulator kontroll, klikk på stemme og deretter begynne å skrive den innkommende nummer. Det er vist i bildet nedenfor −
Nå kan du klikke på ringeknappen for å ringe til din emulator. Det er vist nedenfor −
Nå kan du klikke på hangup i Android studio vinduet for å avslutte samtalen
Den falske sms og samtale kan sees fra melde ved å bare dra varslingsvinduet til. sentrum ved hjelp av musen. Det er vist nedenfor −
Fange Skjermbilde
Du kan også ta skjermbilde av emulator. For denne looken for kameraikonet på høyre side under fanen Devices. Bare pek musen over det og velger det.
Så snart du velger det, vil det starte skjermen fange prosessen og vil fange opp hva skjermen på emulator aktive. Det er vist nedenfor −
Formørkelsen orientering kan endres ved hjelp Ctrl + F11-tasten. Nå kan du lagre bildet eller rotere det og velg deretter gjort for å avslutte dialogen skjermdumpen.
sqlite3
sqlite3 er et kommandolinje program som brukes til å administrere SQLite databaser som er opprettet av Android applikasjoner. Verktøyet også tillate oss å utføre SQL-setninger på sparket.
Det er to måte som du kan bruke SQLite, enten fra eksterne skall, eller du kan bruke lokalt.
Bruk sqlite3 fra a. ekstern shell
Skriv inn en ekstern shell ved å skrive inn følgende kommando −
ADB [-d | -e | -s {< serial >}] shell
Fra en ekstern shell, starte sqlite3 verktøyet ved å skrive inn følgende kommando:
sqlite3
Når du påberope sqlite3, du kan utstede sqlite3 kommandoer i skallet. For å avslutte og gå tilbake til ADB eksterne skallet, skriv exit eller trykk CTRL + D.
Bruke sqlite3 direkte
Kopier en databasefil fra enheten til vertsmaskinen.
ADB pull < database-fil-on-device >
Start sqlite3 verktøyet fra /verktøy katalogen, angi databasefilen −
sqlite3 < database-fil-on-host >
Plattform verktøy
De plattform verktøy er tilpasset for å støtte funksjonene i den nyeste Android-plattformen.
Plattform verktøy er vanligvis oppdatert hver gang du installerer en ny SDK-plattformen. Hver oppdatering av plattformverktøy er bakoverkompatibel med eldre plattformer
Noen av plattform verktøy er listd nedenfor −.
Android Debug Bridge (ADB)
Android Interface Definition Language (AIDL)
AAPT, dexdump, og Dex etc