History log of /packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8f28cd5d75e385f52d6b29e19eccd7eb639d6579 30-Nov-2012 Jeff Sharkey <jsharkey@android.com> Fix incorrectly inverted text color.

Bug: 7632947
Change-Id: I2eb8c4c24bda5b08215204330c30431bf6d0fc27
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
3db54cb97630fe83342c2ca189d13ff5a1a598d3 17-Sep-2012 Dianne Hackborn <hackbod@google.com> Add app details menu item to uninstall an app for all users.

Also some fixes: uninstalled apps are now marked as such in the
all apps lists, and sorted to the bottom like disabled apps. We
don't immediately close the installed app details screen when
launching the uninstall UI.

Change-Id: Id22b749c20fc2441733c604d1de8889269217c5c
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
38305fb1777147cbcb86774c466e88434daff141 15-Sep-2012 Jeff Sharkey <jsharkey@android.com> Data usage multi-user support.

Switch to storing policy per-user instead of per-app, meaning each
user has control over their own set of apps. Summarize the usage of
non-current users. Only allow owner to make changes to overall
network policy.

Hide auto-sync menu when viewing app details. Search for
MANAGE_NETWORK_USAGE intent across all package names sharing a UID.

Bug: 7121279, 5419594, 6978663
Change-Id: Ia70f04df70d27da27faccb947cd27021c628a41a
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
1f6ddac9f41f341073e7cedd8f777a43b7d11679 13-Jul-2012 Dianne Hackborn <hackbod@google.com> If external storage is emulated, don't show it as separate entries.

The installed app details UI is really complicted for the two-partition
internal and external storage case... however, in our lovely new world
of emulated external storage, there is no reason for this, since the
external storage is using the same partition as internal storage. So
in this case, don't show external storage as a separate item, just
combine it into the base app size and data size values.

Change-Id: Iea0e78f2d532ad50e20fef98740c93b2e897890a
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
13ba7e655643f664aa134e45362e155f18d42931 30-May-2012 Dianne Hackborn <hackbod@google.com> Fix issue where Manage Apps would not start on correct page.

We weren't setting the correct initial page in the view
pager.

Change-Id: I68846505a4f23547e9b09e4bc06e3d455ae9556f
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
a4af18755e0a344c628e4ddc4ece793d3401e6fb 18-May-2012 Dianne Hackborn <hackbod@google.com> Fix issues 6512411 and 6512951 in ManageApplications.

6512411 java.lang.IndexOutOfBoundsException: Invalid index 0, size is 0
6512951 Settings crash while returning from App info screen

Also fix padding around the UI, and display of storage use.

Change-Id: Ibfcfe1a4a80f25f81ba2cabbb2e3d60aaa9ac04e
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
309c5dcee18ced447d049d5de882a9586694e04c 17-May-2012 Dianne Hackborn <hackbod@google.com> Rework manage applications to be page-able.

Turn everything around so that we can have multiple list views
with their own adapters. Switch to using a ViewPager for managing
the different lists. Smile!

Change-Id: I9c102abb06cf67f313a8696507aa4597b38c7ab9
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
14d5714a8238b244b974e4e62fe688398ab45dcb 14-May-2012 Dianne Hackborn <hackbod@google.com> Implement issue #6477793: Add "restore" button to manage apps

Added!

Change-Id: I1b4ffdd24a1c5878ae3acf3970f9364304eb5250
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
7a3221bb95efd2e38e2aea243bcb13577bb276b3 03-May-2012 Amith Yamasani <yamasani@google.com> Use Spinner instead of Tabs, so that a 4th entry doesn't disappear off the screen.

This is for the 3 to 4 lists that you can switch between in the Settings->Apps
screen.

Bug: 6375122

Change-Id: I8a4e46b8aa3e06bc79edb5f65400462060fe5a29
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
48c72676b3717fc1f46c6e0ca9c4842ca6f588e1 09-May-2012 Amith Yamasani <yamasani@google.com> Merge "Apps tabs align to title on 2-pane settings." into jb-dev
f0b05de3e06ad319a32fc1784d1b5cef48521f81 09-May-2012 Amith Yamasani <yamasani@google.com> Apps tabs align to title on 2-pane settings.

Pad the lists in Apps screen.
Pad the color bar to align with the list.

Bug: 6449489

Change-Id: I28c39e2aae04a1fe36c6b7dc447ae19da575edaf
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
db5584158180bbb5af9a07f0c5f505388807f13c 09-May-2012 Kenny Root <kroot@google.com> Merge "Allow movement of forward-locked apps to SD" into jb-dev
3c24cfed8d5116ff21986acb60a918cb079a0efd 12-Apr-2012 Kenny Root <kroot@google.com> Allow movement of forward-locked apps to SD

Forward-locked apps are now in ASEC containers which can exist on both
SD card and internal storage. Merry Christmas.

Change-Id: If793cf76858395bfc67cd18ab18f488a83757d5f
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
bfb6a555aa894c54bd668c3f44bfac77e5774c4f 04-May-2012 Amith Yamasani <yamasani@google.com> Appease the monkey gods.

Bug: 6443925

Change-Id: Ia36a154d63763d7a3f826a80a5d1ae678b94208e
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
3b7dbcecf70788df4950340cbf750dbe524dca96 01-May-2012 Amith Yamasani <yamasani@google.com> Fix NPE in ManageApps when switching orientation.

Bug: 6394351
Change-Id: Ia66ab18195325b024223cdbce19756150e1d6c8c
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
02c22131e93e1a506141b1890c7134909ded876f 27-Apr-2012 Amith Yamasani <yamasani@google.com> Make Manage Apps remember which tab was shown.

This fixes the forgetfulness on orientation change. The code was
already in, but there was a typo in the key string that saved the tab.

Bug: 6000318
Change-Id: If29f42b83aa0ec9f05061b8690e0bdbe8c4a2812
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
44dda2d7f52007d2ef33b9e9b9b9b1ec84c5582e 23-Apr-2012 Jeff Sharkey <jsharkey@android.com> Use statfs() in IMediaContainerService.

Since Settings runs in system UID, it needs to export statfs()
operations to IMediaContainerService.

Bug: 6346248
Change-Id: I5801948211f0e55040da4850e3dd55b93f80798f
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
9244df4c6422931697a0cf6e327b15cd71b6d8c4 14-Feb-2012 Dianne Hackborn <hackbod@google.com> Add debug app / wait for debugger dev options.

Re-organize dev options a bit.

Change-Id: I291b177c87cb8fb4bd8316d05aa6eadfaaf5f0d2
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
af9252849fd94c1f2859c56a4010900ea38a607e 11-Nov-2011 Amith Yamasani <yamasani@google.com> Add compatibility aliases for shortcuts added to home screen in gingerbread.

Bug: 5016573
Change-Id: I1898b2f51216354829acca11e73186465f25ec32
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
39dd54bee0d0d63284b49aeb3759dfafeaf13ab6 08-Nov-2011 Amith Yamasani <yamasani@google.com> Potential fix for monkey crash.

The tab was being changed by a "keypress" after the fragment was
destroyed. Disable the widget until a resume.

Bug: 5157399
Change-Id: Ic1515255052eaea01f71c133d8570f25d65351b2
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
5d70679c02a57416eac46581d7242e2382e4b973 09-Sep-2011 Jeff Sharkey <jsharkey@android.com> Larger touch targets, snap to persisted value.

Extend ListView content to screen edges, and use InsetBoundsDrawable
to draw separator and divider with expected padding. Sweep touch
targets are now much larger.

Snap sweep to persisted value, and fix NFE when parsing label value.

Bug: 5274249
Bug: 5262865
Bug: 5242857
Change-Id: Ifa0f3e622767d5b4dc85a73d6340207e6038a429
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
762eaa77e3e12d5337ddc9cb87b473c47af5524a 01-Sep-2011 Kenny Root <kroot@google.com> Intent.getAction() can return null

Make sure we don't rely on action being non-null when it could be. This
fixes some paths into this Settings screen.

Bug: 5246883
Change-Id: I13e247ff95f389a45f5031a559d5ca4914082af3
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
c883ee5eaae1666f8321cfcc3058fb3843e695dc 29-Aug-2011 Dianne Hackborn <hackbod@google.com> Small improvements for issue #5225666

Sort disabled apps to the bottom of the list to make them easier to
find together.

Also change the order of the tabs because with the new layout anything
after the third tab is buried so put all apps at the end so the running
tab is more visible.

Change-Id: Id022fdbf366505cf0da3fb9a6270c3f2e2704d51
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
81aa9508d82255e41bdf538a25904eeb7966e5f2 23-Aug-2011 Gilles Debunne <debunne@google.com> Merge "Bug 5078738: some options moved to overflow menu"
348b62e6e9568166a17b1304296e0f08aee97cf5 20-Aug-2011 Gilles Debunne <debunne@google.com> Bug 5078738: some options moved to overflow menu

Change-Id: I4ea41dfcd2b0d05de870fb8af5a7614970538491
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
b654cbb896a6e6db9ecec164476b0ac4a3e72774 18-Aug-2011 Jeff Sharkey <jsharkey@android.com> More TabWidget and padding tweaks to match spec.

Also fix NPE in UserDictionarySettings.

Bug: 5184822
Change-Id: I082981c3bcf9b1e6575dcf9f42495a17f0ec8672
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
430a3d3376cfa2c2a03d6f18d28577c34750102c 08-Aug-2011 Dianne Hackborn <hackbod@google.com> Update to work with the activity manager taking over OOM settings.

The values it needs are no longer in properties.

Also fix a few problems: bug with apps being left in the services
list, sorting of internal storage.

Change-Id: Ife9706e004931269c36a7bc37b9dbb016064c2e4
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
bd9ddab4f4e1f47b141abdcc0248cc716112b3c7 28-Jun-2011 Dianne Hackborn <hackbod@google.com> Fix up storage UI for old USB storage.

- In the storage overview, if storage is not emulated then we have a
new first section showing internal storage.
- In manage applications, we know show storage use on the SD card
separately from internal storage use.

Change-Id: I7eb993f59fdb5de5f5dcfe4a3bc2b95ae30d754a
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
cfd524f07af0820e2e41fd74e7e3c5b7433854f8 24-May-2011 Amith Yamasani <yamasani@google.com> Visual adjustments for smaller tablets.

Make the Manage Apps tab indicators horizontally scrollable.
Use medium font size for user dictionary.

Bug: 4462313

Change-Id: Iba44e758715c0187ea17ed072794b8596dee0e54
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
0385cf14a1b02fafc3d1a094ccfee45de4e9b03a 25-Jan-2011 Dianne Hackborn <hackbod@google.com> Fix issue #3306021 NPE at android.app.AlertDialog.getDefaultDialogTheme(AlertDialog.java)

It looks like the dialog fragment was not being removed along with
the containing fragment. The containing fragment now checks for
when it is being removed and removes its dialog fragment at that
point.

Also fix issue #3340766 NPE at
com.android.settings.applications.RunningProcessesView.startServiceDetailsActivity

We need to check if the running processes view is still attached to its
owner, since we clear owner when it is paused.

In addition, fix a bug where ManageApplications was not persisting
its "show background processes" state, and remove the icons from
its menu items to make them more understandable in the action bar.

Change-Id: I4498ef92023eb60f90758ff18d8eed7b41af79b0
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
a31be80ef056add00e0d239414f80f932978277f 24-Jan-2011 Adam Powell <adamp@google.com> Fix bug 3381583 - Settings action bar not refreshing menu content

Change-Id: I71416dbf691a6dacfb58c6ac3cc0df8233db8f44
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
14ffda6f248d5a9d64c94ec6947ea317f75d6006 16-Nov-2010 Dianne Hackborn <hackbod@google.com> Fix issue #3163240: Blank running services screen after returning
from any specific service

Also get rid of async Vpn thing since the framework problem is fixed.

Change-Id: Ic7aafd666ea11b036e3e42c55332620db1fdf154
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
5203bdffe6ce2b829d0fab8c7691fa92aca6e972 04-Nov-2010 Amith Yamasani <yamasani@google.com> Create activity wrappers for settings launchable through intents or shortcuts.

Meta data specifies the fragment class and top-level header that it belongs to.

Bug: 3127704
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
ee2937941d4e9a4d2cd94d504ddaa9685bcca090 01-Nov-2010 Dianne Hackborn <hackbod@google.com> Further manage apps fragmentization.

All of the UI under manage apps should now be working. Various
cleanup through new framework APIs. Fragmentized developer settings.

Change-Id: I2b42a2dd0d015e0fdcde497579ddad3dceea9da2
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
f4eb85bc3c57ca70b577cea1524431fead4a4ccc 30-Oct-2010 Dianne Hackborn <hackbod@google.com> Start fragmentizing Manage Applications.

Change-Id: I0c3d6a358d0236893aba7257537ec32bfad4170d
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
4e4ed14ee2b82cb90a25b3027eb36f190ce2e1e7 29-Oct-2010 Dianne Hackborn <hackbod@google.com> Fix issue #3146784: ANR in manage applications

See the big comment.

Change-Id: I36164a6fcba58fe2b0e2b3aa216780d0d0e5ed37
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
d2be882d8f2e5acd8a5806c649ba4640249cf4ba 21-Oct-2010 Dianne Hackborn <hackbod@google.com> Fix issue #3114356: Storage visualization in Manage Apps is confusing

Also fixes issue #3097388: If you launch Manage Applications when SD
card app info isn't available, incomplete information gets cached

Change-Id: If3377a965653590e5bc1df25e38764a83e96b820
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
1337d0f70b18dd732c6a617be83e5be0bb8f2f87 14-Oct-2010 Dianne Hackborn <hackbod@google.com> Implement issue #3094621 and #3094609 - wipe sd card

3094621: add "wipe sd card" option to factory data reset
3094609: collapse unmount/format into one command

Implements requested UI changes. Also some final tweaks to
Manage Applications.

Change-Id: I0219195dd0c74d8c003ef1c3f6e09714859d7f89
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
673085af9e5e040eb0109138e9cb6916fa4b88f0 12-Oct-2010 Kenny Root <kroot@google.com> Don't show the sort menu for running process list

You could bring up the menu and sort running processes by size or name
which would display the applications list at the same time the running
process list was being displayed. This happened because the
mApplicationsAdapter is used for the list of apps and is sortable, but
the running process list doesn't use the adapter.

Disable the menu when the running applications list is presented to
prevent this situation where two ListViews are visible.

Bug: 3084901
Change-Id: I5304cf7a1f426269ed4858e649729a35b9344717
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
6dc1bf84cf72dd72a2517878f6b280e8afdcf4c2 05-Oct-2010 Dianne Hackborn <hackbod@google.com> Manage apps "on SD card" now shows all apps that can go on SD card.

Change-Id: Icc413891b2b884bb1af340b4c09ab3935c8e51ca
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
9a294912ada6b90e6dac882e79ee449964c2263f 27-Sep-2010 Winson Chung <winsonc@google.com> Modifying the ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS action handling to default to All Apps tab

Change-Id: I5c18b916b09979117e4b746f521a81ca554903b4
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
19df79af269c4a2354b0989cebfcfe949aea42c4 20-Sep-2010 Dianne Hackborn <hackbod@google.com> Some improvements to the manage apps code:

- Battery stats now aggregates bluetooth usage.
- Battery stats now uses new history iterator API.
- Battery stats chart is refectored to have the start of a
common facility for building tick charts.
- Manage apps will now asynchronously wait for the apps list
if it is taking >.25ms to build.

Change-Id: I568dd74beedf9a0a5a4c88ab567510cee9af8299
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
44178e2801c013e60defb4b5f390d893e7344a71 14-Sep-2010 Dianne Hackborn <hackbod@google.com> Supercalifragilisticexpialidocious.

Change-Id: Ifaece97c80b859cb455eab56230e076eca916f4a
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
ff3673c7f477b1d78e64a8bc28754552dcdc8826 16-Aug-2010 Dianne Hackborn <hackbod@google.com> Make running services initial update async.

Also fix the value show for an app's awake time.

Change-Id: I801681d3a1d47a6bb1f3fb8cc5b0ef009201146f
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
508fedc4102790dcd7004e4962e2b540967b714b 29-Jul-2010 Dianne Hackborn <hackbod@google.com> Improvements to manage apps / running services:

- 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
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
e7623f775cb37a8de049dae8c03b5b396526fdd1 27-Jul-2010 Dianne Hackborn <hackbod@google.com> Rewrite Manage Applications to be faster and simpler.

Change-Id: I4cf405e83a369cb935bccf375798557ffd93e14e
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
9db5ee35d5345e13e6e6b857dbad5a83e9f037d1 25-Jul-2010 Dianne Hackborn <hackbod@google.com> Add facility to disable system packages.

Change-Id: I762c76993e0f88d255dfc04acbea6c6adea7103d
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java
728ac35373028b79205a788c526ef4b495518ec1 07-Jun-2010 Dianne Hackborn <hackbod@google.com> New Running Services UI.

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
/packages/apps/Settings/src/com/android/settings/applications/ManageApplications.java