summaryrefslogtreecommitdiffstats
path: root/packages
Commit message (Collapse)AuthorAgeFilesLines
* Fix statusbar display of wifi signalstrengthRobert Greenwalt2010-09-131-2/+1
| | | | | | | When turning a 1d array into a 2d, be sure and adjust length-checks. bug:2995809 Change-Id: I9ff53f75958ea7808eb9f44bc05497e86f1807a2
* add ART for inet connection conditionRobert Greenwalt2010-09-1075-24/+24
| | | | | bug:2978624 Change-Id: I608c3d1657a4b75c42f95147ffd5e95927fc108d
* Add network condition reporting.Robert Greenwalt2010-09-091-72/+122
| | | | | | | | | Apps can report if they like their connection to the nets and we display either not-really-connected or fully-connected icons. Final icons TBD. bug:2978624 Change-Id: I28be52085edfe54571c0d4559aba0df883548654
* When notifications are updated, don't re-show the ticker unless the text has ↵Joe Onorato2010-09-071-1/+6
| | | | | | | changed. Bug: 2963867 Change-Id: I24b5bc958fb6eb0d753c88178a385232c75ea438
* Notifications are now light-on-dark in the windowshade.Daniel Sandler2010-09-015-4/+2
| | | | | | | | | | | | | | | | Finally. This also fixes that little 1px gap that would occasionally show through to the carbon fiber background (changed to steel cord for now) between the last notification and the windowshade's handlebar. It still gaps a little while you're dragging, due to the asynchronous motion of the various windows involved, but when the panel is still you shouldn't see any background. (Man, that drove me crazy.) Bug: 2949229 Change-Id: If085f4ab7dfb7c3868c30469661907d5d63f070b
* Allow Bluetooth radio to be toggled in Airplane mode.Jake Hamby2010-08-313-60/+23
| | | | | | | | | | | | | | Add "bluetooth" to the list of toggleable radios. Because this string is in the Settings DB, I had to bump the version number. Why is this in the settings DB anyway, rather than a carrier config option? I also discovered that the SystemUI package copied the entire contents of res/values/defaults.xml from SettingsProvider, when I originally tried to update the unreferenced SystemUI version of the setting. To prevent future confusion, I removed all of the values from the SystemUI version of res/values/defaults.xml. Change-Id: Ib8a75c85b9db5c1963b65538ee2765d5087e67d2
* Fix build.Daniel Sandler2010-08-271-23/+0
| | | | Change-Id: I848bf50dc7c928e53a3637c4cec51ebcaef4f47f
* More obsolete status bar bits. DO NOT MERGEDaniel Sandler2010-08-274-0/+0
| | | | | Bug: 2949215 Change-Id: Ibf39d37df63ce4bbd0e0da5325495feec9d69a67
* Remove experimental immersive mode support. DO NOT MERGEDaniel Sandler2010-08-272-142/+10
| | | | | | Bug: 2949215 Change-Id: I7d998ef571ef7e149bb96261430e92150b80b77d
* Allow native shared libraries in ASEC containersKenny Root2010-08-271-6/+75
| | | | | | | | | | | This change moves the native library handling earlier in the package installation process so that it may be inserted into ASEC containers before they are finalized in the DefaultContainerService. Note that native libraries on SD card requires that vold mount ASEC containers without the "noexec" flag on the mount point. Change-Id: Ib34b1886bf6f94b99bb7b3781db6e9b5a58807ba
* Fix some bugs in SettingsProvider that I introduced the other day.Brad Fitzpatrick2010-08-261-6/+6
| | | | | | BUG=2953979 Change-Id: Ic9813e0ce629c56050d626ed52de67e6ab1ab07e
* Need to close the windowshade on ACTION_CLOSE_SYSTEM_DIALOGS and ↵Joe Onorato2010-08-261-1/+1
| | | | | | | ACTION_SCREEN_OFF. Bug: 2827958 Change-Id: I1f9467a2a80fdc1d004a678327a47e7bc8917a18
* am 02e18d4d: Merge "Make the default backup configuration "disabled; local ↵Christopher Tate2010-08-241-1/+2
|\ | | | | | | | | | | | | | | | | transport selected"" into froyo Merge commit '02e18d4d4eed949da02fd8aa87801858d99b902a' into gingerbread * commit '02e18d4d4eed949da02fd8aa87801858d99b902a': Make the default backup configuration "disabled; local transport selected"
| * Merge "Make the default backup configuration "disabled; local transport ↵Christopher Tate2010-08-241-1/+2
| |\ | | | | | | | | | selected"" into froyo
| | * Make the default backup configuration "disabled; local transport selected"Christopher Tate2010-08-241-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | By default out of the box, an Android build will have the backup mechanism in its "disabled" state and pointed to the LocalTransport test transport. We do not want retail devices built without the Google backend to have backup enabled out of the box; it would cause them to gradually grind away the cache partition for no good reason. On those devices with this change, developers would need to enable backup manually (possibly using the normal Settings UI; more probably using the 'bmgr' shell tool), but would no longer also have to manually configure the active transport name. Device vendors producing Google-enabled products will simply use resource overlays to configure the default state and transport name for their builds. When building a product that points to the Google backup transport by default, the "def_backup_enabled" boolean resource should still be set to 'false' -- the Google backup disclosure activity supplied by GSF will take care of enabling the backup services if the user opts in to it. (Basically, vendors will never have to overlay the def_backup_enabled resource -- the default value of 'false' is correct for any retail device regardless of whether it can use the Google backup transport.) In the SDK build, the default transport will remain the local one, but the default enable state overridden and set to "true". This is the ideal situation for developers: all aspects of the backup mechanism immediately operative with no manual configuration needed. Change-Id: I866f8f627b023b338bc7757e61604e6d8a901a34
* | | Negatively cache settings and proactively slurp settings into cache.Brad Fitzpatrick2010-08-241-12/+170
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The settings database cache is tiny (or should be tiny) and can be slurped into memory. Once it's in memory and we know we have it all we can avoid going to disk at all for keys not in the cache. This is a big percentage of the StrictMode violations & latency. Change-Id: I649411be0c40d348f58376ccfb3eda059fd69fbc
* | | Merge "Fix periodically disappearing status icons." into gingerbreadDaniel Sandler2010-08-201-17/+17
|\ \ \
| * | | Fix periodically disappearing status icons.Daniel Sandler2010-08-191-17/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Occasionally the animation listener wasn't being told that the ticker animation had completed; this callback was essential to keeping the status bar's internal state correct (namely, setting mTicking=false). The safest thing to do is simply set mTicking to false immediately upon tickerDone() or tickerHalting(). Bug: 2915280 Change-Id: I997911b12fa2985fa83b42154fb3485220886219
* | | | am 0fe27cf5: make android_id random seed depend on time as well as ro.serialnoDoug Zongker2010-08-191-9/+4
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | | | | Merge commit '0fe27cf5bd1407bc7b4eabefaa91ff535582badc' into gingerbread * commit '0fe27cf5bd1407bc7b4eabefaa91ff535582badc': make android_id random seed depend on time as well as ro.serialno
| * | make android_id random seed depend on time as well as ro.serialnoDoug Zongker2010-08-191-9/+4
| |/ | | | | | | Change-Id: I0a48aacd8da30896d91fa05b7791335e6ed751e5
* | Import revised translations. DO NOT MERGEEric Fischer2010-08-1720-0/+480
| | | | | | | | Change-Id: Id47f0897de1361ba755f149b2886d7d1f79ff494
* | Fix crash in status bar ticker.Daniel Sandler2010-08-161-2/+2
| | | | | | | | | | Bug: 2900850 Change-Id: Iaf71e093578501258a24cd43e5deaf624d28461e
* | DO NOT MERGE Fix wifi status iconIrfan Sheriff2010-08-151-1/+2
| | | | | | | | | | | | | | Doing a setIcon makes the icon visible and overrides setIconVisibility Change-Id: I7a177cc07e46f211d421e4aa86203ece5936c3fb
* | Move OBB file reading to DefaultContainerServiceKenny Root2010-08-111-0/+6
| | | | | | | | | | | | | | | | | | The system_server shouldn't touch files on the SD card. This change moves the things that touch the SD card out to the DefaultContainerService so that it will get killed if the SD card goes away instead of the system_server. Change-Id: I0aefa085be4b194768527195532ee6dddc801cfc
* | Import revised translations. DO NOT MERGEEric Fischer2010-08-0420-480/+0
| | | | | | | | Change-Id: Ibc3e9f1f83159835c2e6c3bcdaa8ff6a7e7fa384
* | Merge "Do not deference before null check" into gingerbreadKenny Root2010-08-021-2/+1
|\ \
| * | Do not deference before null checkKenny Root2010-08-021-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | The return of parsePackageLite wasn't checked until after it was deferenced. Move the deference below the null check and remove redundant set. Bug: 2852726 Change-Id: I3eaaea5050948145eed44b64507dc846993d98eb
* | | Make the systemui process persistent.Dianne Hackborn2010-07-301-0/+1
|/ / | | | | | | | | | | | | This ensures that the system won't kill it for memory, the user can't stop services inside of it, etc. Change-Id: I923c376afa1133bccc000253f5bba851f9119a52
* | Update app label.Dianne Hackborn2010-07-241-1/+1
| | | | | | | | Change-Id: I6c688fd9292aeaa58435eec6273b3a19cad5eff9
* | am 1bcb6658: Merge "Fix issue #2834005: Android Settings.Secure bypass" into ↵Dianne Hackborn2010-07-122-0/+28
|\ \ | |/ | | | | | | | | | | | | | | froyo Merge commit '1bcb665825dc97789e8c1b892ec4298fd0b8c552' into gingerbread * commit '1bcb665825dc97789e8c1b892ec4298fd0b8c552': Fix issue #2834005: Android Settings.Secure bypass
| * Fix issue #2834005: Android Settings.Secure bypassDianne Hackborn2010-07-122-0/+28
| | | | | | | | Change-Id: Ic4f14e2ff5c2b4f623405d30389863a9e3e82572
* | Use fullScreenIntent to show the USB mass storage dialog.Daniel Sandler2010-07-081-15/+17
| | | | | | | | | | | | | | | | | | Note that this is not a FLAG_HIGH_PRIORITY notification. In immersive mode the UMS dialog will be suppressed entirely (but an icon will still appear in the status bar). Bug: 2821219 Change-Id: I21f910c8830aff8d0633deda4eb59dbda13262ed
* | Fix icon size in intruder alerts.Daniel Sandler2010-07-071-1/+1
| | | | | | | | | | | | (Updated test app to confirm the fix.) Change-Id: Ife56cf07f282786162e2ebc5aaddbb24dac6cafd
* | Log full exception when failing to inflate notification viewSteve Howard2010-07-011-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | When inflating a notification's view fails, include the exception in the log message. Without this exception all we get is "couldn't inflate view for notification <package>/<id>", which isn't very helpful for tracking down the particular error in the view. This exception used to be included in the log message, but it was removed in 005847b03b2 -- any particular reason why? Change-Id: I623b9e4c8291e4c035f26380e5f22ad6b65176a7
* | put the status bar back in the system processJoe Onorato2010-07-011-1/+3
| | | | | | | | Change-Id: I401b0ac8e3c96b61e787eb18341d18be75b3761d
* | quiet noisy debug spewJoe Onorato2010-07-011-7/+7
| | | | | | | | Change-Id: I55c3b16f58bbe0ec4c6547c525863a7d16f8263d
* | Improved graphics for the intruder alert.Daniel Sandler2010-06-309-12/+43
| | | | | | | | Change-Id: I9aa6c8995da39f332b724fabe67ed5efe584552f
* | Support for tapping on an immersive-mode priority notification.Daniel Sandler2010-06-291-19/+25
| | | | | | | | | | | | | | | | | | When the user taps on an intruder alert (the priority notification in immersive mode), the .contentIntent in the Notification object will be sent, just as we handle tapping on a normal Notification in the windowshade. Change-Id: Ib6991837b0b2122fe138cddacf347fdbc426b99d
* | recombine StatusBarService and PhoneStatusBarServiceJoe Onorato2010-06-298-1568/+1512
| | | | | | | | Change-Id: I64178209985bfac283740d6a667211d2f962f71a
* | Separate the status bar height from the icon size.Joe Onorato2010-06-291-12/+13
| | | | | | | | Change-Id: I9cc8c5e8ed2c48d03b7c1c89f1bf7f94cc119171
* | Intruder alert! (First try at the immersive-mode alert bar.)Daniel Sandler2010-06-284-11/+114
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When a FLAG_HIGH_PRIORITY notification is posted and the foreground activity is immersive, this window will be shown to the user. It disappears after a while (currently 10s, which is far too long to be usable but is very handy for testing) and can be dismissed by a tap. Artwork is extremely rough; please ignore the aesthetics. Still TODO: - sticky alerts for ongoing priority notifications - tap to launch PendingIntent associated with the notification Change-Id: Ief4a98b84cc836d33359bd7d65de9909f5186317
* | Basic handling of Notifications with fullScreenIntent.Daniel Sandler2010-06-241-2/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If a Notification has a non-null fullScreenIntent AND the topmost Activity is not immersive, that PendingIntent will fire (presumably causing a nice dialog or full-screen activity to appear). Immersive mode handling for FLAG_HIGH_PRIORITY Notifications is still unimplemented (although the fullScreenIntent will be suppressed in immersive mode). Note that currently your fullScreenIntent notification will also get posted to the status bar, so you're responsible for clearing it out (e.g. in onPause in your alert intent). See forthcoming changes to StatusBarTest for an example. Change-Id: Ie750d1b7bcc788bd29ee1d8626f971dd47fd2817
* | Merge "Fix the notification vibration setting and add a test app that lets ↵Joe Onorato2010-06-241-1/+1
|\ \ | | | | | | | | | you recover from the busted state." into gingerbread
| * | Fix the notification vibration setting and add a test app that lets you ↵Joe Onorato2010-06-241-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | recover from the busted state. Bug: 2767349 Change-Id: Id0c41734e82a1256a49175a2dc6b40f0abaf4f8b
* | | Make bad notifications crash their application.Dianne Hackborn2010-06-241-1/+1
|/ / | | | | | | | | | | | | | | Implement notification manager handling of bad notifications, to call a new activity manager to have the owner's process crashed (if there is one). Change-Id: Ib15e8d0c598756f3b39c99cc2045c18e054daf6b
* | Move the status bar icon list, hopefully for the last time.Joe Onorato2010-06-092-30/+0
| | | | | | | | Change-Id: Ie495a41dac03e1fe5ddccefcbd2a0673090a6db1
* | Call into the notification manager when the panel is revealed.Joe Onorato2010-06-091-3/+10
| | | | | | | | | | | | | | This lets it turn off the LED. However, it seems like somebody broke the notification LEDs. GRRR. Change-Id: I3f7066c2b2e1673dc0144a34cf59946351a647be
* | Move status_bar_latest_event and LatestItemView into SystemUI.apk.Joe Onorato2010-06-098-3/+26
| | | | | | | | | | | | | | | | Then, now that StatusBarManagerService is the only thing in that package, move it up to the regular services package. (I've been waiting for 4 years to delete that package!) Change-Id: If5faf44641319fd19e486d1f4e5bc1c6dfcff3ad
* | Start the status bar service based on a configuration option, instead of ↵Joe Onorato2010-06-092-45/+0
| | | | | | | | | | | | | | | | trampolining through a braodcast receiver. Change-Id: I6ae0740fea07350b80c35c0ee2d938e0364d773e
* | Require the STATUS_BAR_SERVICE permission for something to be the status bar.Joe Onorato2010-06-091-0/+2
| | | | | | | | Change-Id: I57b2d296e0d0cef0d256ae6697fffc47188d14df