The Ultimate Guide to Choosing WordPress Pros and Cons
Android Development
1. Android Development:What
we can do…
Antonio Radesca
MCPD-Consultant
antonio@nextgenerationteam.com
antrad@libero.it
Fiore Rosalba
www.fiorerosalba.biz
1
8. Intents
The three components activities, services, and
broadcast receivers, are activated by asynchronous
messages called intents.
An intent is an Intent object that holds the content of
the message.
8
9. AlarmManager
• This class provides access to the system alarm
services. These allow you to schedule your
application to be run at some point in the future.
When an alarm goes off, the Intent that had
been registered for it is broadcast by the
system, automatically starting the target
application if it is not already running.
Registered alarms are retained while the device
is asleep (and can optionally wake the device up
if they go off during that time), but will be cleared
if it is turned off and rebooted.
4/14/2013 Confidential 9
10. Pending Intents
• By giving a PendingIntent to another
application, you are granting it the right to
perform the operation you have specified
as if the other application was yourself
• A PendingIntent itself is simply a
reference to a token maintained by the
system describing the original data used
to retrieve it.
4/14/2013 Confidential 10
12. Content Providers
• Content providers store and retrieve data
and make it accessible to all applications.
They're the only way to share data
across applications; there's no common
storage area that all Android packages
can access.
12
14. Notifications and Alarms
• A Notification defines the details of the notification
message that is displayed in the status bar and
"Notifications" window, and any other alert settings, such
as sounds and blinking lights. Requires:
• An icon for the status bar
• A title and expanded message for the expanded view
(unless you define a custom expanded view)
• A PendingIntent, to be fired when the notification is
selected
14
15. Widget
App Widgets are miniature application views that can be embedded
in other applications (such as the Home screen) and receive periodic
updates. These views are referred to as Widgets in the user
interface, and you can publish one with an App Widget provider.
15
16. Live Folders
• Live folders have been introduced in Android 1.5
and let you display any source of data on the
Home screen without forcing the user to launch
an application. A live folder is simply a real-time
view of a ContentProvider.
16
17. TextToSpeech
• API for text to speech
• Activity based
• Implement interface OnInitListener
4/14/2013 Confidential 17
18. IPC & AIDL
• IDL based
• Some restrictions
• Create Stub Classes
• Implements methods
4/14/2013 Confidential 18