An implicit intent is an instruction to Android to open any app that’s registered to handle a particular action. For example, an instruction to dial a phone number would open the phone app. An instruction to open a Word document would open Microsoft Word or any other app that had registered to deal with that sort of file.
- [Instructor] When you use an intent to navigate…to an activity within your own application,…that's called an explicit intent.…You're explicitly saying this is where I want to go.…To this particular activity.…When you want to navigate to another application…sending data to it though, and letting it handle it,…that's called an implicit intent.…Implicit intents don't say exactly which…application or which activity they want to…navigate to.…They simply package up some data and…indicate an action they want to take.…
It's up to other applications to register…to handle those actions using something…called an intent filter.…In this video I'm going to describe how to…package up an intent with an action and then…show you what happens when another application…handles that action.…In this version of my application…I've added a few components.…I'm going to be navigating to Google Maps.…And I'm going to be passing it some coordinates,…a latitude and a longitude.…So I've set those up as a simple string,…a common delimited list with two numerical values.…
David also shows how to send and receive broadcast messages that let you exchange data and notifications among the different tiers of your application. He demonstrates how to work with menus and the action bar, add a navigation drawer to a layout, and tackle advanced navigation techniques. Later courses in the Essentials series concentrate on other specific skills you can master.
- Working with events
- Handling events with Java objects and lambda expressions
- Managing navigation
- Sending data to an activity
- Opening other apps with implicit intents
- Sending and receiving broadcast messages
- Working with menus and the action bar
- Adding a navigation drawer
- Advanced navigation techniques
- Removing activities from the back stack