Refactored so that the widget is now with the app, not the provider
- CalendarAppWidgetReceiver now functions as the broadcast receiver for:
* android.intent.action.TIMEZONE_CHANGED
* android.intent.action.TIME_SET
* android.intent.action.PROVIDER_CHANGED (content://com.android.calendar)
- CalendarAppWidgetService has been refactored to use IntentService for
serializing widget updates
- AppWidgetShared has been preserved for managing wake locks
- CalendarAppWidgetModel was pulled out into its own class
Change-Id: If7641aba278acc8ad00f14acd289ddbcbb1d5bcf
29 files changed