ANDROID-PROGRAMMERING VÅREN 2014. ACTIVITY OG INTENTS Repetisjon fra forrige gang.

Slides:



Advertisements
Liknende presentasjoner
Repetisjon innkapsling static tabell av primitiv datatype LC191D Videregående programmering Høgskolen i Sør-Trøndelag, Avdeling for informatikk og e-læring.
Advertisements

XMLSchema.  Innledende eksempler: Tove 4. Janni 5. Huskelapp 6. Ikke glem avtalen til helgen 7. Vi har sett DTD’en til dette xml dok. Her kommer.
Generelt I/O if/else Funksjoner Lists Løkker Dictionaries Annet Listebehandling Klasser Python med noen algdat-anvendelser Åsmund Eldhuset asmunde *at*
Android-Programmering Våren Oversikt – PendingIntents Rollen til PendingIntents Vanlig bruk Deling Sending.
Mohammad Ali Koteich Danial Siddiq Sheikh. Hva skal vi snakke om? Directory LDAP The Apache Directory Project.
XML.
Grunnleggende PHP - Ronny Mandal1 Grunnleggende PHP.
Stringmanipulasjon, RegEx og validering
Dynamiske nettsider PHP Del 1 – variable. PHP  PHP (Personal Home Page)  Fritt tilgjengelig programmeringsspråk  åpen kildekode  Plattformuavhengig.
Kort om XML Språket om språket. XML: Eksempel Hans Tømmerholt.
VI LAGER EN PLATEBUTIKK
CORBA Noen hull som må fylles: ORB Object Adapters CORBA services IDL Factory Objects.
Android-Programmering Våren Oversikt Long-running operasjoner Introduksjon til Android services On-demand service Bruk av servicer på tvers av prosesser.
Android Programmering 10 timers kurs. Forutsetninger Noe bakgrunn i Java eller et annet objektorientert språk Litt peiling på XML Vi bruker Windows 7.
Android-Programmering Våren Oversikt – PendingIntents  Rollen til PendingIntents  Vanlig bruk  Deling  Sending.
DILEMMA, DRIVKREFTER OG BARRIERER
Nye Bildrivstoff Rotary Skien Nye Bildrivstoff Rotary Skien
Activity og Intents Activity Intent
Forsering av fag og fraværsgrense i videregående skole
SAB Arbeidsgruppe 4 – organisasjons- og beslutningsstruktur
Resultat fra fokusgrupper Februar 2017
Are Raklev Teoretisk fysikk, rom FØ456,
ELEVER, FORELDRE OG DE SOM JOBBER PÅ EKROM OG KRINGSJÅ
Krefter og trafikk Gjere reie for omgrepa fart og akselerasjon
Forelesning 9 Are Raklev.
Orientering for Komité for teknikk, kultur og fritid 4. mai 2017
Litt historikk.
Hvorfor ikke satse på helse? Hva vet vi, og hva kan vi gjøre?
Are Raklev Teoretisk fysikk, rom FØ456,
Omvendt proporsjonale storleikar
Forelesning 6 Are Raklev.
Forelesning 5 Are Raklev.
Forelesning 11 Are Raklev.
Introduksjon til Partikkelfysikk
Ytre Nordfjord Turlag 2017.
Rettssikkerhet i digital forvaltning - og litt om forholdet til personvern Dag Wiese Schartum.
MAT0100V Sannsynlighetsregning og kombinatorikk
MAT0100V Sannsynlighetsregning og kombinatorikk
Prosent Læringsmål Eksempler.
Rasjonale funksjoner.
Den norske modellen for lønnsdannelse Bakgrunn, utvikling, framtid
Klarer du oppgavene, og kan dere forklare løsningene?
Husketeknikker.
Ujeeddada waxbariddu waa in la bixiyo warbixin ku saabsan caafimmadka galmada waxa uu ka hadlayo. Dhawrista caafimaad ayaa xoogga la saari doonaa. Waxa.
Lærerutdanningsskoler2025
Retten til kontradiksjon Opplesning av politiforklaring
Informasjonsmøte HK vår 2019
Velkomen til Møteplassen 2017.
Palliativ plan i Profil
Barn og ungdom i pakkeforløp Linda H
Velkommen til Academic Day!
NTNU 2025 Ny campus – i byen Kvalitetskrav bygg og utomhus –
Roboter og omkrets Velkommen og praktisk info.
Mva komp. og litt om prosjekter
Arbeid, energi og effekt
Kreativ programmering
VELKOMEN TIL 8. TRINN HAUSTEN 2018
Kapasitetsbygging i team og organisasjon
Sarcopeni -en tilnærming til klinisk diagnostisk
Ungdomsarbeid i NAV Narvik
Fjerne tidstyver Lean i barnevern Svein Taknæs, rådgiver IKT ORKidé.
Morten H. Abrahamsen Førsteamanuensis
Sammen om å gjøre ROTARY kjent
Ungdata i Alta kommune.
Brukerrepresentant, pasient og pårørende
Forslag til Produkforbedringer
Masterprogram i psykologi
Eric Jul PSE-gruppa Ifi, UiO
UngPro Kirkens Bymisjon i Trondheim
Anvendt fluidmekanikk
Utskrift av presentasjonen:

ANDROID-PROGRAMMERING VÅREN 2014

ACTIVITY OG INTENTS Repetisjon fra forrige gang

EMULATOREN Tips for å speede den opp

IMPLISITTE INTENTS Matcher komponenter med action, category og/eller data Krever intent filtere Kan ikke inneholde komponentnavnet

KOMPONENTER OG INTENT FILTERE Komponenter har intent filtere for å støtte implisitte intenter Definert i manifest filen Hvert intent filter inneholder 3 tester: action, category, data En komponent kan tilby flere intent filtere

ACTION-BASERT INTENT OG INTENT FILTER En action beskriver hva som skal utføres Action er en string verdi Bruker ofte pakke-navn Vanlig at den inneholder «action» «com.capgemini.action.DO_WORK» Finnes mange innebygde Intent har ikke flere enn en action Intent filter inneholder null eller flere actions

ACTION MATCHING Regler Case-sensitiv sammenligning av strengene com.capgemini.action.DO_WORK = com.capgemini.action.DO_WORK com.capgemini.action.DO_WORK != com.capgemini.action.do_work En intent action må matche en action i intent filteret Et filter med uten noen action liste, vil aldri matche noen intent En intent uten noen action verdi, vil matche alle filtere med minst 1 action

EKSTRA INFORMASJON TIL INTENTS Intent extras tilbyr en måte å inkludere ekstra informasjon Inneholder et navn og en verdi «fornavn» -> «Lars Emil» Kan være strongly typed Støtter stringer og de fleste primitive datatyper Arrayer Java Serializable og Android Parcelable Extras blir ikke tatt med i testene

INTENT OG INTENT FILTER CATEGORY Category deler kvalifiserte komponenter opp i undergrupper Action er en string verdi Bruker ofte pakke-navn Vanlig og inneholde «category» «com.capgemini.category.VIEW» Finnes mange innebygde Intent har ingen eller flere category-verdier Intent filter inneholder ingen eller flere category-verdier

CATEGORY MATCHING Regler Case-sensitiv sammenligning av strengene Alle category i intent må være i intent filteret En intent uten category matcher alle Category kan kreves uten at den finnes i en intent CATEGORY_DEFAULT CATEGORY_LAUNCHER Må være der for å vises i Android Launcher skjermen

INTENT OG INTENT FILTER DATA Type data Mime URI (Uniform Resource Identifier) Hvor dataen befinner seg En intent har ingen eller ett data objekt Filter har ingen eller flere data tester Kan inneholde wildcards

URI Scheme Host Port Path

DATA MATCHING Generelle regler Mime type og URI er case-sensitive Det må finnes en forekomst av intent data i intent filter