Activity og Intents Activity Intent

Slides:



Advertisements
Liknende presentasjoner
Nedlasting av apper på Apple
Advertisements

HVA ER ?.
Skjønnlitterær fortelling
Hvordan bruke Lions medlemsregister?
AGRESSO Introduksjon _____________________________________________________________.
Hvordan etablere nettbutikk med GoOnline Commerce
Brukerveiledning for gruppeledere
Kontoinnstillinger Slik kommer du til «Kontoinnstillinger»:
Slide 1 Web Portal – Godkjenn timer som kontaktperson 1.Når du har logget deg inn på Web portalen som en kontaktperson, klikk på Godkjenn timer i det venstre.
Legge inn bilder på Lindås IL sider Unngå bilder på Hovedside, dersom du må, bruk bredde mindre enn 100 punkt Denne veiledning viser det å legge inn eget.
Larvik Og Omegn MS Foreningen sin PC opplæring høsten 2005 Dette undervisningsmaterielle er laget av Ole Andreas Hvatum oktober 2005.
Java database persistence framework.  SELECT by FROM postnr AS p WHERE ( SELECT DISTINCT postnr FROM addr AS a WHERE user.adrId = a.Id ) = p.postnr;
KSYS-KURS MØTEPLASSEN 2013
1 Java 6 Mer om metoder Tekster Ole Christian Lingjærde Gruppen for bioinformatikk Institutt for informatikk Universitetet i Oslo.
: Elektronisk post Hva er elektronisk post
Søknad om utstyrsmidler for grupper. Finn ”verktøykassa til gruppa Klikk på ”søknad om midler” Du får opp bilde for innlegging av brukernavn og passord.
Manual for skoleavis i 6. klasse
C# for javaprogrammerere
Android-Programmering Våren Oversikt – PendingIntents Rollen til PendingIntents Vanlig bruk Deling Sending.
ANDROID-PROGRAMMERING VÅREN ACTIVITY OG INTENTS Repetisjon fra forrige gang.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 2.10 Default values – standardverdier ved oppstart MER OM: Sub-prosedyrer og sub-funksjoner.
Member Access Ny prosedyre for registrering og innlogging på RI’s medlemsdatabase Member Access. Denne prosedyren gjelder ALLE rotarianere.
Gå inn på denne internettadressen:
Jæger: Robuste og sikre systemer INF150 Programmering torsdag 31.8 Kapittel 3: Grunnlag for programmering i Visual Basic.
Apache POI.
Web-applikasjoner Prosjekt3 Logging Gruppe 9 Malik Muhammad Naeem Kevan Qureshi.
Opplæring: Digital Diktering
Tittel på presentasjonenSide Portal for leder En leder vil finne sine oppgaver fordelt på 2 mappekort Mappekortet Leder selvbetjening tilsvarer.
Presentasjon av ROS PP Trykk pil for neste bilde.
1 Brukerveiledning for Klubben onlines medlemsarkiv – en enkel innføring.
Skriveprosessen – …fra tanke i hodet til tekst i skriveboka…
1 Arrayer og form(ularer) (Kapittel 4). 2 Mål  Forstå assosiative og superglobale arrays  Kunne behandle webformularer (forms)  Kjenne forskjellen.
Høgskolen i Oslo Webprogrammering Filbehandling i PHP.
Høgskolen i Oslo Webprogrammering Ajax og PHP. I dag l Hvordan få en bedre brukeropplevelse via Ajax- script l Gjennomgang av kode l Oppgaveløsning på.
Opprette håndballskole NB:I tillegg se komentarer fra “Billetter” ppt.
Publisering på verdensveven Kursdag 2 VÅFF, våren 2002.
Publisering på verdensveven Kursdag 3 VÅFF, våren 2002.
Skjema/Forms HTML II IT og læring 2/20 november 2001.
Hvordan lage seg en wikispaces Gå til bestem deg for hvilket wikispaces du vil ha (public, protected, private).
Andre funksjoner. Her kommer en beskrivelse av søkefunksjoner, knapper og annen funksjonalitet. 2.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 18.9 Lesing av data fra fil og skriving av data til fil. Side 411 – 4.. Kap 4.
Tabeller Dette er en tabell, eller array. Den kan defineres sånn som dette: public int[] heltallsTabell = new int[11]; //Her er 11 tabellens lengde for.
Jæger: Robuste og sikre systemer INF150 Programmering Kapittel 2: Problemløsning Kapittel 3.1 og 3.2.
GPS simulator Et C# program som sender data fra en GPS fil til RS232 og simulerer en GPS engine. Tre linjer pr. sekund er satt opp.
Harald Kaasa Hammer: Manual til redigering av nettstedet Først forklares hva de ulike elementene på nettsidene betyr. Så ser vi på mappene.
Main metoden n public static void main(String[] args){ } n Inni denne metoden skjer alt! n Det kan bare finnes en main metode per program. n Den kan ligge.
Foredragsholders navn Dato (frivillig) PipeIQ. 2.
Android-Programmering Våren Oversikt Ytelse vs responsivitet Strategier for og opprettholde responsiviteten Tråder Asynchronous Task.
Object  Klassen i java  Alle klasser arver fra denne om ikke noe annet blir spesifisert  ArrayList.add(Object instans)  Alle elementer formes til Object.
Ekstra mange tips til Oblig 3! 12. mars 2007 Are Magnus Bruaset og Arild Waaler Inst. for informatikk, UiO.
INF1000 (Uke 14) Eksamen V06 Grunnkurs i programmering Institutt for Informatikk Universitet i Oslo Are Magnus Bruaset og Arild Waaler.
Jæger: Robuste og sikre systemer INF150 Programmering mandag 25.9 MER OM: Sub-prosedyrer og sub-funksjoner Kap 4.
Inf1000 (Uke 10) HashMap og ArrayList
Klar for ferie Out of office / Kalender / Spam Filter Tema1/2timen –
Android-Programmering Våren Oversikt Long-running operasjoner Introduksjon til Android services On-demand service Bruk av servicer på tvers av prosesser.
The Thompson Schools Improvement Project Process Improvement Training Slides (Current State Slides Only) October 2009.
Android Programmering 10 timers kurs. Forutsetninger Noe bakgrunn i Java eller et annet objektorientert språk Litt peiling på XML Vi bruker Windows 7.
Kalender Events MTOT F L S KALENDER Events : –
Expression web. Front Page vs Expression web ● Front Page er ute ● Undervisning i Front Page er undervisning i gammeldags teknologi i forhold til standarder.
Android-Programmering Våren Oversikt – PendingIntents  Rollen til PendingIntents  Vanlig bruk  Deling  Sending.
Liste basert app. Hvordan skal den se ut Hvordan virker listview.
Hvordan skrive ut og hente utskrifter med kortløsning
Kom i gang med Python Pål Hellesnes SYSTEMUTVIKLER
Kort innføring i Trio Web
Triks Avslutt alle klasser, metoder og løkker samtidig som du lager dem. Deklarer alle variablene/referansene på begynnelsen av klassen. Hvis du definerer.
Kalenderfunksjon Parent- app
Tittel på foredrag som er så trenger å strekke seg over 2 linjer
Android-Programmering
Quiz gir deg fler kunder!
Digital innsending av pass via nettbank
Utskrift av presentasjonen:

Activity og Intents Activity Intent Et skjermbilde. Normalt vil det oppta hele skjermen. Intent En applikasjon kan bestå en eller flere activities. Du navigerer mellom activities med intents. Intents er spesifisert i manifet.xlm fila.

Manifest.xlm Her er 2 activities spesifisert: «UsingIntent» og «SecondActivity» Vi lager et intent filter hvor vi spesifiserer navnet: «ole.dole.doff.xyz»

Activity : UsingIntents Vi har brukt en button som starter SecondActivity Eller: new Intent (this,SecondActivity.class) siden det ligger i samme prosjekt.

Layoutfila til UsingIntentsActivity.class

SecondActivity.java

SecondActivity.xml Layout

Resultat Velg Button Tilbake

Here is the apps’ structure

How does it work?

Få tilbake data fra en activity I eksempelet foran ble det ikke returnert noe! Nytt forsøk:

Hvordan virker den? startActivityForResult(new Intent(«navn»,req_code); Det er nødvendig å sende en request_code for å identifisere returpakken. Det hender man sender flere og for å finne rett svar må en ha en id-code. Settes req_code = -1 tilsvarer det startActivity() d.v.s at intet resultat returneres.

Secondactivity.xml LayoutFila Vi har 3 widgets TextView EditText id=«txt_username» Button id=«btn»

SecondActivity.java Skriv inn noe i EditText. Deretter klikker vi på OK-button Da kjører onClick(). Henter tekst fra Editboksen. Gjør om til tekst og returnerer.

Resultat

Sending av data til en activity Lag en ny intent Adder key-string par. Legg eventuelt til mer info Send og start en ny activity

Mottas i secondActivity slik Skriver ut: This is a string 25 This is another string o.sv

Og kan sende info tilbake

Som mottas av senderen og skrives ut med Toast

Activity og Intents Slutt Intent «Limet» mellom ulike aktivities Intent filter: Spesifikasjon av kallenavn og egenskaper Calling an Activity: startActivity() eller startActivityForResult() metode. Overføring av data.: Bruk setExtra() Innhold i et intent: Action, data, type og category

Vi kan også bruke fremmede apper Implisitt intent kan kalle andre apper. Fortell android hva du ønsker så prøver den å tilfredstille deg. Intent intent=new Intent(Intent.ACTION_SEND); Intent.setType(«text/plain»); Intent.putExtra(Intent.EXTRA_TEXT, messageText); StartActivity(intent);

How it work

How it work…..

Intent-filter Se mer på http://developer.android.com/reference/android/content/Intent.html