Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Android Development: Understanding Intents

Android Development: Understanding Intents

1h 8mIntermediate2019-08-08

Authors

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

Course details

Android intents are how apps communicate with the operating system and with each other. They are the “glue” between activities. Using intents, you can adjust your app's user experience or ask other apps to perform common actions: taking photos, sending emails and SMS messages, and even displaying locations on maps and playing media. This course teaches you all you need to know to take advantage of this core piece of Android functionality. Instructor Joe Marini shows how to create and send a basic intent, enhance it with values, and then leverage the most useful built-in intents, such as opening links and capturing images, setting alarms, and making phone calls. Plus, learn how to queue up pending intents and force intents to open in certain apps on the user’s device.

Learning objectives
Creating and sending intents
Adding extra values to intents
Creating an intent to capture an image
Creating an intent to compose a text message
Creating an intent to start a phone call
Creating an intent to compose an email
Filtering intents
Pending intents

Skills covered

Android DevelopmentAndroidMobile DevelopmentGoogleDeep Dive (X:Y)

Concepts

0. Introduction

  • 01 - Intents - a foundational Android concept
  • 02 - What you should know
  • 03 - Getting set up

1. Basics of Intents

  • 04 - What are intents
  • 05 - Explicit and implicit intents
  • 06 - Creating and sending intents
  • 07 - Intent extra values
  • 08 - Intent resolution

2. Common System Intents - Media

  • 09 - Starting the camera
  • 10 - Open a URL with the browser
  • 11 - Capturing a picture
  • 12 - Compose an SMS message

3. Common System Intents - Apps

  • 13 - Set an alarm
  • 14 - Perform a web search
  • 15 - Start a phone call
  • 16 - Compose an email
  • 17 - Show a location on a map

4. The Intent System

  • 18 - Forcing an app chooser
  • 19 - Intent filters
  • 20 - Pending intents

Conclusion

  • 21 - Next steps

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
Zarinpal
Zibal