Hjem Sosiale medier Android 3 SDK programmering for dummies Cheat Sheet - dummies

Android 3 SDK programmering for dummies Cheat Sheet - dummies

Video: How to Make an Android App for Beginners 2024

Video: How to Make an Android App for Beginners 2024
Anonim

Av Rajiv Ramnath, Roger Crawfis, Paolo Sivilotti

Android er en åpen kildekode, Linux- og Java-basert programvareramme for mobile og bærbare enheter. Android-operativsystemet har et godt utviklet Java-basert SDK for å gjøre utviklingsappene enkle og morsomme. Før du utvikler Android 3-programmer, bli kjent med Eclipse (et integrert utviklingsmiljø for Java-utviklere) og hvordan du gjør noen vanlige oppgaver som å lage ikoner og aktiviteter.

Android: Bruke Eclipse IDE for Java Development

I dag bruker programvareverktøyutviklere et integrert utviklingsmiljø (IDE) for enklere Java-utvikling. Den mest aksepterte IDE blant Java-utviklere er Eclipse. Denne tabellen gir deg raske tips for bruk av Eclipse IDE for å utvikle Android-apper.

Oppgave Slik oppnår du
Start et nytt Android-prosjekt Velg Android Project fra skjermbildet Ny prosjekt under Android i veiviseren

.

Opprett og start en emulator Fra Windows-menyen, velg Android SDK og AVD Manager.

Velg virtuelle enheter og klikk på Ny. Skriv inn et navn på

virtuell enhet, sett målet og klikk på Opprett AVD. Enheten

vil bli opprettet. Du blir plassert tilbake på skjermbildet Virtuelle enheter

. Fra listen over enheter velger du enheten du bare

opprettet og klikker på Start.

Distribuer appen din på en enhet Høyreklikk på prosjektet som inneholder appen, velg Kjør

As, og velg deretter Android-applikasjon.

Ta opp logcat-vinduet Fra vindu-menyen, velg Vis visning og deretter Annet. Fra

listen over viste visninger, velg logcat.

Feilsøk søknaden din Erklær søknaden som "debuggable" i manifestet. For å gjøre

dette i Eclipse, se manifestet, åpne applikasjonsfanen og

angi feltet Debuggable to true (eller rediger XML direkte,

add android: debuggable = "true" som en attributt til elementet). Aktiver USB

feilsøking på Windows og Linux (se Google USB

Driver og Bruke

Maskinvareenheter). Høyreklikk på prosjektet som inneholder

appen, velg Debug As og velg deretter Android-applikasjon

Se hvilke enheter som er tilgjengelige Fra Vis-menyen, velg Vis visning og deretter Annet. Velg

Android, og velg deretter Enheter

Åpne DDMS-perspektivet for å bla gjennom en enhet Fra vindu-menyen, velg Åpne perspektiv og deretter

DDMS.

Last opp en fil til en enhet Åpne DDMS-perspektivet for å bla gjennom enheten.I kategorien Filer

Utforsker klikker du og markerer katalogen du vil

laste opp filen i. Deretter velger du det lille ikonet øverst i vinduet

hvis verktøytips sier "Skyv en fil på enheten".

Bruk profiler I visningsenheter velger du løpeprosjektet. Start

profilering ved å klikke på ikonet til venstre for Stop-tegnet

(verktøytips leser, "Start metodeprofilering").

Konfigurer et Android-enhetstestprosjekt I ressurs- eller Java-perspektiv velg

File-> New-> Other-Android Test Project. Angi navnet på

Android utviklingsprosjektet som blir testet.

Mastering Vanlige oppgaver av Android App Utvikling

Android app utvikling innebærer mange oppgaver, inkludert design og bygging av kjernen i søknaden din; bestemme brukergrensesnittkomponenter; og viktigere, gjør din Android-app kommersielt tilgjengelig for allmennheten. Denne tabellen er en "how-to" for mange av oppgavene du utfører når du utvikler Android-apper.

Oppgave Slik utfører du
Opprett streng-, farge-, bilde-, lyd- og videofiler I Android-prosjektet ser du under Res Directory. String- og fargematerialer er

plassert i strengene. xml-filen i

-verdier-underkatalogen. Bilder, lyd og

video legges til i den rå

underkatalogen.

Opprett ikoner Ikoner legges til i tegnet

kataloger. Vanlige ikoner er plassert i res-> drawable. Ikoner for bestemt skjerm

oppløsninger og størrelser plasseres i de utvidede trekkbare katalogene; drawable-hdpi for høyoppløselige skjermbilder,

drawable-mdpi for middels oppløsning

skjermer og drawable-ldpi for low-res

skjermer.

Opprett en aktivitet Opprett en Java-klasse for aktiviteten som utvider android. app. Aktivitet. Aktivitet. Opprett en oppføring

for den i AndroidManifest. xml

fil.

Opprett brukergrensesnittet for en aktivitet Lag oppsettfilen for hver klasse i res-> layout

-katalogen. Bruk setContentView (…) for å lage og

angi visningen for aktiviteten. Bruk findViewById (…) for å trekke ut komponentene i visningen.

Aktivitet må implementere onClickListener-grensesnittet (onClick (…) metoden).

Opprett en meny for en aktivitet Definer menyen i undermenyen for undermenyen på prosjektet.

Implementer menyen onCreateOptionsMenu (Menu) og onOptionsItemSelected (MenuItem-element).

Legg til logging på søknaden din Bruk logg. v (…), Logg. d (…), Logg. jeg (…), logg. w (…), eller Logg. e (…) (verbose, debug,

informasjon, advarsel og feil, henholdsvis). Parametere til hver

av disse metodene er en strengmerke og en strengmelding.

Start en nettleser fra appen din Bruk:

Intent LaunchBrowserIntent = new

Intent (Intent. ACTION_VIEW, theUri);

startActivity (LaunchBrowserIntent);

Ta opp lyd eller video Lag en hensikt med android. forsørger. Media. Audio. Media. RECORD_SOUND_ACTION.

Sender hendelsen ved hjelp av startActivityForResult (…).Implementer en

beskyttet metode onActivityResult (int

requestCode, int resultCode, Intent data) for å motta

resultatet som en hensikt.

For video, bruk samme kode, men med android. forsørger. Media. ACTION_VIDEO_CAPTURE.

Publiser til Android-butikken. Lag en utviklerkonto ved å klikke på

// markedet. android. com / publiser lenke nederst på hjemmesiden

siden i Android Market. Skriv inn søknaden din ved hjelp av

Fil → Eksporter → Android → Eksporter signert Android

Søknad. Last opp applikasjonen din fra utviklerkonsollen på

Android Market.

Android 3 SDK programmering for dummies Cheat Sheet - dummies

Redaktørens valg

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Bruk skjermfeltet til å endre QuickBooks 2014 Rapporter - dummies

Skjermbildet i QuickBooks Modify Report dialogboksen lar deg kontrollere rapportintervalldatoen, rapportgrunnlaget, kolonnene og en annen formatering. Bokstavene Rapporter datoområde - Datoer, Fra og Til - gjør det samme som Datoer, Fra og Til bokser i Rapportvinduet. Disse boksene lar ...

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Bruk skjermfeltet til å modifisere QuickBooks 2013 Rapporter - dummies

Hvis du klikker Tilpass rapport, QuickBooks viser dialogboksen Endre rapport, som du kan bruke til å tilpasse en rapport. Når du tilpasser en rapport, endrer du rapportens utseende, layout og informasjonen som den oppsummerer. Dialogboksen Endre rapport ser annerledes ut for ulike rapporttyper. Likevel, hvis du ser forbi ...

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Bruk fanen Filtre til å modifisere QuickBooks 2014 Rapporter - dummies

Filtrene kategorien er trolig den mest interessante og en nyttig kategori som er levert av dialogboksen QuickBooks Modify Report. Filtre-fanen lar deg sette opp filtre som du kan bruke til å angi hvilken informasjon som oppsummeres i rapporten. For å bruke Filtrer-fanen velger du først feltet du vil ha ...

Redaktørens valg

Administrere Cloud Computing Resources - dummies

Administrere Cloud Computing Resources - dummies

I teorien bør cloud computing-tjenester ikke være forskjellig fra ressursene i din eget miljø, bortsett fra at de bor eksternt. Ideelt sett har du en komplett visning av cloud computing-ressursene du bruker i dag, eller vil kanskje bruke i fremtiden. I de fleste skymiljøer kan kunden bare få tilgang til ...

Tips for Going Cloud med datanettverkene dine - dummies

Tips for Going Cloud med datanettverkene dine - dummies

Beregning med datanettverket ditt kan være, hva skal du gjøre for å ta nettverket ditt mot skyen? Her er noen anbefalinger: Ikke stole på en dårlig Internett-tilkobling. Først og fremst, før du tar noen av nettverksoperasjonene i skyen, gjør du ...

Nettverkstjenester levert gjennom Cloud Computing - dummies

Nettverkstjenester levert gjennom Cloud Computing - dummies

Tre forskjellige typer nettverkstjenester kan leveres via skyen: applikasjoner , plattformer og tjenester (infrastruktur). I de følgende avsnittene beskrives disse tre typer skyttjenester i større detalj. Programmer i skyen Vanligvis kalt Software as a Service (SaaS), fullt funksjonelle applikasjoner kan leveres via skyen. En av ...

Redaktørens valg

10 Hadoop Ressurser verdt en bokmerke - dummies

10 Hadoop Ressurser verdt en bokmerke - dummies

Følgende er ti fantastiske Hadoop-ressurser som er verdige til å skape en bokmerke i nettleseren din. Disse ressursene hjelper deg med å skape en livslang læringsplan for Hadoop. Sentralnervesystemet: Apache. org Apache Software Foundation (ASF) er det sentrale fellesskapet for open source-programvareprosjekter. Ikke bare et prosjekt kan være et Apache-prosjekt - ...

Data transformasjon i Hadoop - dummies

Data transformasjon i Hadoop - dummies

Ideen om Hadoop-inspirerte ETL motorer har fått mye trekkraft de siste årene. Hadoop er trods alt en fleksibel datalagrings- og behandlingsplattform som kan støtte store mengder data og operasjoner på dataene. Samtidig er det feiltolerant, og det gir mulighet for kapital- og programvarekostnad ...

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Datablokker i Hadoop Distributed File System (HDFS) - dummier

Når du lagrer en fil i HDFS, bryter systemet det ned i et sett med individuelle blokker og lagrer disse blokkene i forskjellige slave noder i Hadoop-klyngen. Dette er en helt vanlig ting å gjøre, da alle filsystemer bryter filer ned i blokker før de lagres til disk. HDFS har ingen ...