Hjem Sosiale medier Maskinvare Verktøy for Android App Utvikling - dummies

Maskinvare Verktøy for Android App Utvikling - dummies

Innholdsfortegnelse:

Video: Writing 2D Games in C using SDL by Thomas Lively 2024

Video: Writing 2D Games in C using SDL by Thomas Lively 2024
Anonim

Google gir utviklere verktøyene som er nødvendige for å lage toppkarakteristiske, mobile funksjoner. Google gjør det enkelt å bruke og bruke all tilgjengelig maskinvare på en enhet.

For å lage en spektakulær Android-app, bør du dra nytte av alt det maskinvaren har å tilby. Ikke få feil på oss - hvis du har en ide for en app som ikke trenger maskinvarehjelp, så er det bra også.

Android-enheter leveres med flere maskinvarefunksjoner som du kan bruke til å bygge programmer. Tabellen beskriver maskinvarefunksjonene som er tilgjengelige på de fleste Android-enheter.

Android Enhetsmaskinvare

Android Maskinvarefunksjon Det gjør det
Accelerometer Angir om telefonen beveger seg
Bluetooth-radio Angir om et headset er tilkoblet
Kompass Angir hvilken retning brukeren er på vei
Kamera Ta bilder og ta opp video
GPS-mottaker Angir brukerens plassering

De fleste Android-enheter frigjøres med maskinvaren som er diskutert i følgende fire seksjoner, men ikke alle enhetene er opprettet like. Android er gratis for maskinvareprodusenter å distribuere, så den brukes i et bredt spekter av enheter, inkludert noen laget av små produsenter i utlandet (og det er ikke uvanlig at noen av disse enhetene mangler en funksjon eller to).

Android-enheter kommer i alle former og størrelser: telefoner, tabletter, ebook-lesere, klokker, fjernsyn og biler. Ingeniører bak Android gir verktøy som lar deg enkelt distribuere apper på flere skjermstørrelser og oppløsninger. Ikke bekymre deg - Android-teamet har gjort alt hardt for deg.

Berøringsskjerm

Android-berøringsskjermen åpner en rekke muligheter for å forbedre brukerens samhandling med appene dine. Brukere kan sveipe, bla, dra eller klemme for å zoome, for eksempel ved å flytte en finger på berøringsskjermen. Du kan til og med levere egendefinerte bevegelser i appen din, noe som åpner enda flere muligheter.

Android støtter også multitouch , som lar en bruker røre hele skjermen med mer enn en finger om gangen.

Maskinvare knapper er gamle nyheter. Du kan plassere knapper av hvilken som helst form hvor som helst på skjermen for å opprette brukergrensesnittet som passer best for appen din.

GPS

Kombinere Android-operativsystemet med GPS-mottakeren på en enhet lar utvikleren tilgang til og spore en brukerens plassering når som helst. Foursquare Social Networking App er et godt eksempel - det bruker GPS-funksjonen til å bestemme brukerens plassering og deretter tilgang til nettet for å bestemme de nærmeste stedene til brukeren.

Et annet nyttig eksempel er at kartapplikasjonens evne til å identifisere brukerens plassering på et kart og gi veibeskrivelse til den personenes destinasjon. Kombinere Android med GPS-maskinvare gir deg tilgang til brukerens eksakte GPS-posisjon. Mange apper bruker denne kombinasjonen til å vise brukere hvor nærmeste bensinstasjon, kaffehus eller til og med toalettet er plassert.

Accelerometer

En akselerometer er en enhet som måler akselerasjon, og Android leveres fullpakket med akselerometerstøtte. Akselerometeret forteller deg om en brukerens enhet blir flyttet eller ristet, og til og med i hvilken retning den blir slått. Du kan da bruke denne informasjonen som en måte å kontrollere applikasjonen på.

Du kan bruke akselerometeret til å utføre enkle oppgaver, for eksempel å bestemme når enheten er vendt opp og ned og deretter fullføre en handling. For eksempel kan du fordype brukere i spillspill ved å få dem til å riste enheten for å rulle terningene. Dette nivået av nytte er å sette inn mobile enheter bortsett fra typiske stasjonære PC-er.

Android har aktivitetsgjenkjenning innebygd, som bruker forskjellige sensorer som akselerometer og GPS for å avgjøre om brukeren din sannsynligvis går, kjører, kjører eller sykler akkurat nå.

SD-kort

Android gir deg verktøyene du trenger for å få tilgang til (lagre og laste) filer på enhetens SD-kort - et bærbart lagringsmedium som du kan sette inn i - kompatible telefoner, og datamaskiner. For å unngå å oppblåse appen din med ekstra nødvendige ressurser og hogging begrenset innebygd minne, kan du laste ned noen eller alle programmets ressurser fra webverten din og lagre dem på enhetens SD-kort (noe som gjør at brukerne mindre sannsynlig vil avinstallere appen din når de trenger å rydde plass på sine enheter).

Ikke alle enheter har et SD-kort forhåndsinstallert, selv om de fleste gjør det. Sørg alltid for at en enhet har et SD-kort installert og at tilstrekkelig plass er tilgjengelig før du prøver å lagre filer på den. Vær også oppmerksom på at enhver fil du plasserer på et SD-kort, ikke er sikkert, og kan leses av andre apper på brukerens telefon.

Maskinvare Verktøy for Android App Utvikling - dummies

Redaktørens valg

10 Måter å varme opp og slappe av før og under GRE-dummies

10 Måter å varme opp og slappe av før og under GRE-dummies

GRE er like mye fysisk trening som det er mentalt, og det er mer som en maraton enn en sprint. Hvis du kommer ut av blokkene med en sprintens tempo, er du sikker på å raskt eksosere deg selv. Nøklene til å komme til enden og fullføre sterken, oppvarmer seg mentalt og holder seg i orden ...

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Argument analyse på GRE - strategier og praksis spørsmål - dummies

Når du takler et argument Analysespørsmål på GRE, din jobb er å identifisere om forfatteren har gjort en tilstrekkelig jobb med å presentere og støtte sin stilling. Graduate skoler forventer at du ikke bare skal lese med forståelse, men også å undersøke informasjonen og argumentet som presenteres og sortere logikken som er rimelig fra ...

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Argument analyse på GRE Verbal Essay Test - praksis spørsmål - dummies

Når du tar GRE Verbal testen, et av essay spørsmålene vil be deg om å analysere et argument. Du må lese argumentet, se på sine underliggende forutsetninger, og deretter forklare hvordan disse forutsetningene påvirker argumentet. Følgende praksis spørsmål ligner på hva du finner på testen. Øvelsesspørsmål Tid: ...

Redaktørens valg

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Oversikt over sikkerhetspolitikk for mobilenheter - dummier

Sikkerhetspolitikk for mobile enheter som knytter seg til bedriftsnettverket kan deles inn i to kategorier: retningslinjer for godkjente enheter og retningslinjer for andre enheter. Enhetspolicyer. Her er en oversikt over de to kategoriene av enhetsretningslinjer som du må kommunisere med brukere: Politikk for godkjente enheter: Denne policyen gjelder for alle bedriftsutstedte ...

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Oversikt over mobilenhetssikkerhet gjennom skybaserte beskyttelser - dummies

Ved hjelp av skybasert endpoint-sikkerhet er en metode for å beskytte enterprise mobile enheter fra virus, malware, spam og andre trusler. Den faktiske trusselsbeskyttelsen skjer i skyen eller sentralisert datasenter for sluttpunktsprogramvareleverandøren i denne typen distribusjon. Trafikk til og fra de mobile enhetene blir omdirigert på enheten til ...

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Oversikt over mobilenhetssikkerhet gjennom enhetsadministrasjon - dummies

Nå som du har tenkt på å sikre mobilen enheter på nettverket ditt fra trusler som virus og malware, er det på tide å planlegge for ekstern håndheving av retningslinjer for enhetsadministrasjon eller sikkerhet. Du får ideen. Det handler om enhetssikkerhetsetikett, om å ta de enkle, men ofte ignorerte trinnene for å beskytte vitale data lagret på ...

Redaktørens valg

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Hånd- og håndleddskader grunnleggende for legeassistenteksamen - dummies

Legeassistenteksamen PANCE) vil stille spørsmål om forhold som påvirker hånden og håndleddet. De spenner fra godartede cyster til mindre forstuinger til utbruddssvikt, så gjør deg kjent med det grunnleggende. Ganglioncyster En vanlig myk vævsmasse som du kan se på hendene og håndleddene, er en ganglioncyst, også kjent ...

HIV Grunnleggende for legeassistenteksamen - dummies

HIV Grunnleggende for legeassistenteksamen - dummies

For legeassistenteksamen (PANCE), bør du være kjent med noen generelle ting som angår HIV, spesifikke infeksjoner relatert til HIV, og bivirkninger av visse medisiner. HIV står for humant immundefektvirus. Risikofaktorer for å skaffe hiv inkluderer høyrisiko seksuell atferd og narkotikamisbruk, spesielt intravenøs bruk med skitne nåler. Kommer i kontakt med ...

Mageområdet for legeassistenteksamen - dummies

Mageområdet for legeassistenteksamen - dummies

Etter å ha reist gjennom spiserøret, din neste destinasjon i forberedelsene til legeassistenteksamen (PANCE) er det livlige magesektoren. Inneholder cardia, fundus, antrum og pylorus, er dette området bare moden for patologi og fremtidige PANCE-spørsmål. Magen er et sted hvor mye av fordøyelsen finner sted. Hovedcellene ...