Les 3 - Activities en Intents

Activities & Intents
Keuzedeel Mobile App Development
Les 3 / Week 4
1 / 16
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 16 diapositives, avec diapositives de texte.

Éléments de cette leçon

Activities & Intents
Keuzedeel Mobile App Development
Les 3 / Week 4

Slide 1 - Diapositive

Activity

Slide 2 - Diapositive

Slide 3 - Diapositive

Slide 4 - Diapositive

Slide 5 - Diapositive



app:layout_constraintTop_toBottomOf
"Beperk mijn bovenkant tot de onderkant van dit andere element"

Slide 6 - Diapositive

Demonstratie: Layouts inrichten
Kijk en luister mee. Maak evt. aantekeningen, maar werk niet tegelijk mee in Android Studio.

Ik zal het project dat ik nu maak straks delen op ItsLearning.

Slide 7 - Diapositive

Aan de slag:
Maak een activiteit
1. Start een nieuw project genaamd 'DitBenIk'
2. Maak één Fullscreen Activity
3. Plaats daarin 2 TextViews, één EditText en
één Button.
4. Maak één TextView dikgedrukt met: android:textStyle="bold"
5. Gebruik constraints zodat de activiteit er uitziet als in de afbeelding.

Slide 8 - Diapositive

Intent
Bron: vandale.nl

Slide 9 - Diapositive

Expliciete Intent
Expliciet want: we geven aan wie deze Intent moet gaan behandelen.
(this = deze activiteit / deze app)

Slide 10 - Diapositive

Impliciete Intent
Impliciet want: we vragen "ik wil dit bekijken" (ACTION_VIEW) en laten een (nog onbekende) app op de telefoon reageren.
(In dit geval zal de standaard ingestelde browser-app de link openen)

Slide 11 - Diapositive

We geven de data een naampje (net als variabelen) en kunnen die uitlezen in een andere Activiteit:

Slide 12 - Diapositive









https://developer.android.com/guide/components/intents-filters#java

Slide 13 - Diapositive

Aan de slag: Inleveropdracht 'DitBenIk'-app of eigen idee
🤓

Slide 14 - Diapositive

Slide 15 - Diapositive

Ga aan de slag met de inleveropdracht.

❓ Vraag? Kom je er niet aan uit? Benieuwd hoe/waarom iets werkt? Stuur een bericht naar de docent!
Klaar?
Lever de opdracht in op ItsLearning en stuur de docent een bericht.

Slide 16 - Diapositive