When I set an alarm with the build-in alarm clock application, there will be an icon on the right side of notification area. But it won’t be there if I set an alarm with AlarmManager. Is there a way I can make that icon show?
I found it seems that alarm clock actually writes records to a ContentProvider rather than uses AlarmManager directly. I will give it a try tomorrow.
And it seems the provider is not intent to be used by other applications.
That icon is for the Alarm Clock app that is part of the firmware. That icon will only appear if the user has an active Alarm Clock alarm. It cannot be directly manipulated by the Android SDK.