Also change the app details screen to make use of the common
ApplicationsState object for its UI, improving launch performance.
Change-Id: I387ed72a06d44aab47a85692c10247ce488c605c
- Running services now keeps a single data structure to make
switching through the UI a lot faster.
- Display text when there are no apps.
- Fix deadlock.
- Add new preference entry to view manage apps for storage use.
- Etc.
Change-Id: I0f5babf407ed7e84169f59584ddcb6cd0e9d67d9
Merge commit 'e7623f775cb37a8de049dae8c03b5b396526fdd1' into gingerbread-plus-aosp
* commit 'e7623f775cb37a8de049dae8c03b5b396526fdd1':
Rewrite Manage Applications to be faster and simpler.
Merge commit '938079c9b36f0a45e58b5b086393647d71aebeba' into gingerbread-plus-aosp
* commit '938079c9b36f0a45e58b5b086393647d71aebeba':
Fix drawing of phone signal chart.
Merge commit '4d83bd2dbd6cd068ef770ec960c24414e8aa6391' into gingerbread-plus-aosp
* commit '4d83bd2dbd6cd068ef770ec960c24414e8aa6391':
Add UI to report a running service to the developer.
Merge commit '9db5ee35d5345e13e6e6b857dbad5a83e9f037d1' into gingerbread-plus-aosp
* commit '9db5ee35d5345e13e6e6b857dbad5a83e9f037d1':
Add facility to disable system packages.
Adds a full-screen version of the battery history visualization,
which you can get to by tapping on the battery history chart in
the summary screen.
Change-Id: Ibca5ef3d0883ff6ffa80b6ddca3c8ac838c85842
There were window leak in the settings application.
These leak happens when an AlertDialog displays, rotate the phone,
then it would cause window leak.
Change-Id: I914897bf657933efea72eeea66076dc288098420
Merge commit '15fe0e47958d248300c2f26a463172181b137aca' into gingerbread-plus-aosp
* commit '15fe0e47958d248300c2f26a463172181b137aca':
Allow soft AP settings config before bring up
Merge commit 'c01b0c83fca571229621d16b757a46dc0fae7dfe' into gingerbread-plus-aosp
* commit 'c01b0c83fca571229621d16b757a46dc0fae7dfe':
Allow user to see and stop heavy-weight processes.
Take into account durations when there is no data due to
a reboot. Also show times when charging and screen is on.
Change-Id: I84e75efb3339b0596bea3bbca9dbea6d9f864537
Merge commit 'f4cf7de67206be171bdc97f3f0e86cbeabd322fd' into gingerbread-plus-aosp
* commit 'f4cf7de67206be171bdc97f3f0e86cbeabd322fd':
Small improvements to bettery level graphing.
Deal with data that doesn't start with updates; don't try to
make lines horizontal (a battery doesn't change is a battery
that is dead!).
Change-Id: I10a7938a04cc5ed5e92a55857851d8d70b64c3b6
Merge commit '4f0e5350fccd78bf881b938aaf0f484d135829a0' into gingerbread-plus-aosp
* commit '4f0e5350fccd78bf881b938aaf0f484d135829a0':
Improve battery chart, fuel gauge now shows time since charged.
Also clean up to remove dead code for running services and old
battery usage UI.
Finally some string improvements from Roy.
Change-Id: I8765a4c744b92edd1505f14c47fea57b918e5d7b
The Settings application now provides a hook that can be used by an
operator or a vendor specific application to add an activity of choice
in the settings menu.
Change-Id: Id55da9fd4262bbfc6a5abf863799c747b0d75b24
This introduces a simplified (thanks, dsandler!) UI for Running Services,
collapsing the groups of apps and processes into single lines. Tapping
on a line moves to a new activity showing details on that group, where the
stop functionality is now available.
This UI is now also integrated into Manage Applications, as the Running
tab. You no longer get a really confusing, misleading, scary list of
every package that appears to be laying around for some reason.
The code was also re-organized, to put everything related to Manage
Applications and Running Services under its own package.
There is still some clean-up -- some performance improvements (such as
not re-computing the world when we switch to the details view), and if
this looks good then eradicating the old running services UI.
Change-Id: I3fc059c18060600742cab5b455d11ff74bf45ae3