1/13
Name | Mastery | Learn | Test | Matching | Spaced |
---|
No study sessions yet.
what an app does 1
provides services to the user via a user interface
what an app does 2
provides services to other apps to allow sharing
note
there is no prior knowledge of which apps are available to share information - you cannot know this as a developer
impact 1
discovery - what offers what
impact 2
wiring - choosing the servicing component
impact 3
interface definition - broad application
component kind 1
activities - user interactions
component kind 2
services - background non-GUI processes
component kind 3
content providers - shared data
component kind 4
broadcast receivers - listen to events
activity
corresponds to a screen, application moves between activities and potentially passes data between them
information needed to select activities
what’s being done (task), who can do it (discovery) and who we will use to do it (binding)
communication between components 1
the calling component uses an intent to announce the wish for communication with another component
communication between components 2
the called component has an intent filter to receive the intent where the intent must match the conditions of the intent filter