57273ebfa13f96bf5aba9902b70e2b179fec9e4c |
|
09-Oct-2012 |
Jake Hamby <jhamby@google.com> |
Multiple fixes to CMAS app. * Allow screen to turn off after 30 seconds for emergency alerts. * When multiple alerts are received, show them in reverse order. * After showing the first CMAS alert received on device (other than Presidential Alert), show opt-out dialog to allow user to opt-in or out of the various levels of CMAS alert. * Start/stop animating warning icon in activity pause/resume. * When multiple non-emergency alerts are received, show them all (most recent displayed first) when user selects the notification. * For emergency alerts, start the dialog activity directly instead of creating a PendingIntent and full screen notification. * Correctly save/restore the list of alerts in the alert dialog in onSaveInstanceState() when recreated after screen rotation. * Fix test app to increment the message ID and to send the correct alerts when multiple alerts are selected with 5 second delay. Bug: 6993660 Bug: 7041847 Bug: 7045506 Change-Id: Ic3ec08f0ebd693244891a4bf3a29479b832c2a3e
/packages/apps/CellBroadcastReceiver/src/com/android/cellbroadcastreceiver/CellBroadcastResources.java
|
a93243d13ef0c0b29d871d483642e39c01db7c26 |
|
24-Aug-2012 |
Jake Hamby <jhamby@google.com> |
Add "View details" context menu to CMAS alert list view. For CMAS cell broadcasts, show the CMAS details (alert category, response type, severity, urgency, certainty) in a context menu accessed by long-pressing the alert and selecting "View details". The CMAS alert details are no longer shown in the alert dialog when a broadcast is received or short-pressed in the list view. Also changed the CMAS detail headings and values to match the strings in TIA-1149-0-1 (CMAS over CDMA systems) and removed the trailing spaces from the heading string resources because they are stripped out by aapt. Instead, we append a space between the headings and the values. For i18n purposes, we may want to consider switching to using a format string for the headings so that the values can be placed before, after, or in the middle of the heading. Bug: 7041437 Change-Id: I18c40b14d8dcb811611c1da81e1cd2f6f51a5aa4
/packages/apps/CellBroadcastReceiver/src/com/android/cellbroadcastreceiver/CellBroadcastResources.java
|
da5c415f6d0999131e93384b5fb90422ada8e4da |
|
18-Apr-2012 |
Jake Hamby <jhamby@google.com> |
Add ContentProvider for received cell broadcasts. Enable apps with android.permission.READ_CELL_BROADCASTS to access the database of received cell broadcasts via a ContentProvider at URI "content://cellbroadcasts/". The ContentProvider is read-only, but provides internal methods for the app to insert and delete broadcasts, and to mark broadcasts as read. These methods are not exposed to other applications. Other changes: * Added static log() methods for simpler debug logging. * Moved CellBroadcastDatabase.DatabaseHelper to new top-level CellBroadcastDatabaseHelper class after refactoring the original CellBroadcastDatabase class out of existence. * Removed the "Delete" dialog title per Android UI guidelines, and changed from a custom view to a built-in dialog type. Bug: 5752924 Change-Id: I1ad6a4d5248f851c53a638c2cb7e85a57ba6b811
/packages/apps/CellBroadcastReceiver/src/com/android/cellbroadcastreceiver/CellBroadcastResources.java
|