summaryrefslogtreecommitdiffstats
path: root/src/com/android/settings/applications
Commit message (Collapse)AuthorAgeFilesLines
* Settings: privacy Guard enhance app logicLars Greiss2013-07-041-6/+22
| | | | | | | | | | | | | | | | | | | | This commit changes the following - do not show apps signed with the plaform certificate at all (like settings, systemUI, android system etc) IMO the user should trust the android signed apps to be save and this will prevent weird behaviours user can get when they activate it on this packages all other system apps (like calculator, browser) and all which are not signed with android key are not effected. - to go inline with AOSP disable the checkbox in detail app screen for built in apps cheers SlimRoms Change-Id: I12b5522f6e58047173778381fb7290bb1c71bab3
* Fix derp.Danny Baumann2013-06-291-0/+1
| | | | Change-Id: I2766f4c89460c967e32349be008e38b3600b7e76
* Handle cancellation of the 'enabling PrivacyGuard' alert box.Darren Salt2013-06-271-4/+16
| | | | | | | I noticed that the option could remain ticked but not actually enabled if the alert box is cancelled. Change-Id: If9a4e88641a5e4283d6ea16c17ca4461841580e3
* privacy guard: Fix crash when uninstalling an appSteve Kondik2013-06-261-1/+6
| | | | | | | * Don't try to update the privacy guard flag while refreshing after an uninstall since the PM will throw an exception at us. Change-Id: Idadb99fefc2861e871f6206b08c844dda742fa68
* settings: Privacy Guard supportSteve Kondik2013-06-241-0/+42
| | | | | | | | * Add toggle to InstalledAppDetails to enable/disable privacy guard flag on a per-application basis. * Add toggle to enable privacy guard by default for applications. Change-Id: If03aa5319c520b6c4a78887f0f46ef1443ddaa83
* Show application's package name in the "App info" screen.Chirayu Desai2013-06-131-0/+4
| | | | Change-Id: I7dac8ffa0b10abb5ff235750e90a96d801b2f919
* Fix NullPointerException at RunningStateJohan Redestig2013-04-281-0/+6
| | | | | | | | | getServiceInfo returns null if you have a service defined in the manifest as: <service android:name=".Xxx" android:exported="false" /> or and in an <application> with no label or icon. Dont crash the Settings application because of that. Change-Id: I6f9f69c130e610b7e4ab66426177b7bade1e1515
* Merge commit 'android-4.2.2_r1' into mr1.1-stagingRicardo Cerqueira2013-02-153-14/+19
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: AndroidManifest.xml res/values-de/strings.xml res/values-el/strings.xml res/values-es/strings.xml res/values-fi/strings.xml res/values-hu/strings.xml res/values-it/strings.xml res/values-iw/strings.xml res/values-nl/strings.xml res/values-ru/strings.xml res/values-zh-rCN/strings.xml res/values/strings.xml src/com/android/settings/ChooseLockGeneric.java src/com/android/settings/ChooseLockPatternTutorial.java src/com/android/settings/DeviceInfoSettings.java src/com/android/settings/Settings.java Change-Id: I275be467a401ad6dcc7966924358a5adb0773b75
| * Push scrollbars to screen edges.Jeff Sharkey2012-11-302-11/+19
| | | | | | | | | | | | | | | | Push scrollbar to screen edges on custom ListView and ScrollViews to match Preferences framework behavior. Bug: 7633165 Change-Id: Ideecd0e243c7de7bf977caef2b1585e707a00ca4
| * Fix incorrectly inverted text color.Jeff Sharkey2012-11-301-3/+0
| | | | | | | | | | Bug: 7632947 Change-Id: I2eb8c4c24bda5b08215204330c30431bf6d0fc27
* | Settings: RTL layout fixesOr Harambam2013-01-192-11/+18
| | | | | | | | | | | | | | | | | | | | Replaced Left with Start, and Right with End to fit Google's new RTL API. Replaced setPadding with setPaddingRelative (which uses Start and End instead of Left and Right) around switches to make them look right in RTL UIs Added RTL Support to LinearColorBar in order to make App Management's storageBar compatible with the RTL UI. Reversed App Management's ViewPager in RTL langs Fastscroll aligned to the left Change-Id: I495f4794a9861fa01692d766ef86f4fdd8e4b38d
* | Added fastsroll to the manage application screen so you don't need to scroll ↵Jimmy2013-01-091-0/+1
| | | | | | | | | | | | so much if you have alot of apps and want to go to the bottom of the list. Change-Id: I96d892abf53a9da784ae1df056558d4fd3cf64f6
* | Fix switching running/cached apps with memory barThiago Vinícius Freire de Araújo Ribeiro2012-12-162-0/+7
|/ | | | | | | | | | | | Fixes upstream issue #38735 http://code.google.com/p/android/issues/detail?id=38735 Ported from CM10 http://review.cyanogenmod.org/25775 This patch is already submitted to AOSP. No feedback from them yet. Change-Id: I484e30d3fd4f5425e174911ae22bb2def170e6b8
* Fix issue #7448596: Can't uninstall app that was installed by another userDianne Hackborn2012-10-311-10/+14
| | | | Change-Id: I6614346f8da80ffedd71645ee2920cf85b92c87c
* Fix check for multiple usersAmith Yamasani2012-10-171-1/+1
| | | | | | | | Bug: 7365839 Remove the Uninstall for all users option if less than 2 users on the device. Change-Id: I5d2d853e05e1d505b67f8b83b1d5ea7f9c6e7215
* Fix issue #7330867: Cannot disable a built-in app if you've downloaded updatesDianne Hackborn2012-10-121-30/+94
| | | | Change-Id: Ie9dfe4a9195e4583bead8066807e4bba8274801f
* Switch to IPackageManager.getServiceInfo().Jeff Sharkey2012-10-101-19/+11
| | | | | Bug: 7095093 Change-Id: I79b9f077c9d69c5629b7dd0071a11ccda50839cd
* Use user-specific PackageManager.Jeff Sharkey2012-10-101-9/+18
| | | | | Bug: 7095093 Change-Id: Ia97065d4bdf5203372b76b62a6dfd72858892234
* Avoid NPE when missing PackageInfo.Jeff Sharkey2012-10-051-1/+1
| | | | | Bug: 7296861 Change-Id: I87b64d5f4b1f34e47d785a18a029130fdca874a1
* Fix issue #7226978: Still in app detail screen after uninstallDianne Hackborn2012-10-041-0/+13
| | | | Change-Id: I3b03db0a68bfab5dd010474ee714d5f7a5538af0
* Avoid NPE when installing app update.Jeff Sharkey2012-10-031-8/+13
| | | | | | | | | PMS sends REMOVED followed quickly by ADDED. Ignore when missing package, since it may be coming back shortly. Eventually we should change this to watch EXTRA_REPLACING. Bug: 7269896 Change-Id: I3b518f4faee34019c5c808824d5e46261f6d206a
* Follow API changes in framework.Jeff Sharkey2012-10-021-2/+2
| | | | Change-Id: I6c1f5c9ec342f69ceae3dddaa0cfab4e0a742372
* Follow more Secure settings to Global.Jeff Sharkey2012-09-271-2/+2
| | | | | Bug: 7232014, 7231331, 7231198 Change-Id: Iea055cfa58edb253b55fe30bf294994ad338cfa4
* Fix issue 7198767, 7198366, 7189824.Dianne Hackborn2012-09-213-18/+31
| | | | | | | | | | | | Bug #7198767: Crash on choosing App info from the Recent apps tab Bug #7198366: Settings UI should not show other Users' apps Bug #7189824: Settings crashes on trying to access Battery usage summary Also fix running services to be able to show user bitmap when in secondary users, crash in running services if a service is running whose app is not installed for the current user. Change-Id: Ief24810c9ddce1ec3f8641ce08af79e1bc18f221
* Fix a crash in InstalledAppDetailsAmith Yamasani2012-09-191-10/+13
| | | | | | | Initialize mPackageInfo in onCreate Bug: 7194755 Change-Id: Ic82351591bd38c4c161bbb23c4033038d1d7fa85
* Merge "Fix issue #7050530: NPE in Settings : ↵Dianne Hackborn2012-09-181-14/+16
|\ | | | | | | settings.applications.RunningServiceDetails..." into jb-mr1-dev
| * Fix issue #7050530: NPE in Settings : ↵Dianne Hackborn2012-09-181-14/+16
| | | | | | | | | | | | | | | | settings.applications.RunningServiceDetails... ...addDetailViews(RunningServiceDetails.java:439) Change-Id: Id4a110bacf4da1bec07272b3b75e8bf0986cab92
* | Fix issue #7178865: Selecting an app from Settings > Apps>...Dianne Hackborn2012-09-181-7/+16
|/ | | | | | ...all crashes on a secondary user Change-Id: I977932bce3ea2816e4c9d1002488b658a96e3986
* Add app details menu item to uninstall an app for all users.Dianne Hackborn2012-09-163-37/+100
| | | | | | | | | 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
* Merge "Add support for per-package policy for sending premium SMS." into ↵John Huang2012-09-161-3/+90
|\ | | | | | | jb-mr1-dev
| * Add support for per-package policy for sending premium SMS.Jake Hamby2012-09-141-3/+90
| | | | | | | | | | | | | | | | | | | | | | | | The default behavior for sending a message to a premium SMS short code (or suspected premium SMS number) is to ask the user for confirmation. Enable the user to set a default policy ("remember this choice" checkbox) to always/never allow the app to send SMS to premium short codes in the future. The policy can be changed by the Settings app in the app info screen. Bug: 5513975 Change-Id: I93053fef1524ee7772cc87364c760cb3dbf01ad7
* | Data usage multi-user support.Jeff Sharkey2012-09-141-4/+10
|/ | | | | | | | | | | | | 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
* Make settings a little aware of multi-user install.Dianne Hackborn2012-08-241-0/+9
| | | | Change-Id: Id04f137dbc80dfee7b6c436efc2225ceccb88faa
* Make manage apps UI multi-user aware.Dianne Hackborn2012-08-213-155/+494
| | | | | | The details screens still need some work. Change-Id: I850cc9ba9a8db7787fae629ae3cb6c6772c726f5
* am 291389ed: am 5dbc1f64: Merge "Fix use of holo drawables in a few more places"Jean-Baptiste Queru2012-08-141-1/+1
|\ | | | | | | | | * commit '291389ed5ce3c97c7f5ec145f00a6bc68862f8f4': Fix use of holo drawables in a few more places
| * Fix use of holo drawables in a few more placesBjörn Lundén2012-08-141-1/+1
| | | | | | | | Change-Id: Ie549ff14812da807729641fab1871fffe35f80b6
* | am 6fb425e2: am eefa61ed: Merge "Settings: Use ICS alert drawable"Jean-Baptiste Queru2012-08-132-8/+8
|\ \ | |/ | | | | | | * commit '6fb425e2805a1c27c048fc954d402f4612cbf74d': Settings: Use ICS alert drawable
| * Merge "Settings: Use ICS alert drawable"Jean-Baptiste Queru2012-08-132-8/+8
| |\
| | * Settings: Use ICS alert drawableBjörn Lundén2012-05-312-8/+8
| | | | | | | | | | | | | | | | | | Point to the correct holo alert drawable. Change-Id: Ia15aaa028c8371cb2478baeecd2da31520c43a5d
| | * Remove title bar background drawable from running app detail viewEddie Ringle2012-04-121-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | The use of this drawable made the view look out of place on the new Holo theme, so removing it makes things look a bit more consistent. Change-Id: Id12ad9c7d13b7a9813f656b0a3e4ac51fcc988cd Signed-off-by: Eddie Ringle <eddie.ringle@gmail.com>
* | | If external storage is emulated, don't show it as separate entries.Dianne Hackborn2012-07-123-18/+33
|/ / | | | | | | | | | | | | | | | | | | | | 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
* | Fix issue #6761130: Clearing app data in settings does not clear app's USB ↵Dianne Hackborn2012-06-292-11/+25
| | | | | | | | | | | | | | | | | | | | | | storage The installed app details was not correctly distinguishing between cache and normal data on external storage. The cache files on external storage are now correctly shown in the cache section, since those are what get deleted when you hit the clear cache button. Change-Id: Id98bdb7fb5202d6a092fe5a772638eeb6aed2b47
* | Implement issue #6633077: Improve permissions display for...Dianne Hackborn2012-06-151-2/+41
| | | | | | | | | | | | | | ...inherited permissions from shared UIDs Bug: 6633077 Change-Id: I91917339e83b79a3dfcfcb70a68d571c9a7f7e14
* | Fix issue where Manage Apps would not start on correct page.Dianne Hackborn2012-05-291-6/+11
| | | | | | | | | | | | | | We weren't setting the correct initial page in the view pager. Change-Id: I68846505a4f23547e9b09e4bc06e3d455ae9556f
* | Merge "Fix issues 6512411 and 6512951 in ManageApplications." into jb-devDianne Hackborn2012-05-171-47/+88
|\ \
| * | Fix issues 6512411 and 6512951 in ManageApplications.Dianne Hackborn2012-05-171-47/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | | Refinements to notification controls in Settings.Daniel Sandler2012-05-171-13/+57
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | - the switch is now a checkbox - a dialog is posted to explain the ramifications of disabling notifications - the user may no longer disable notifications from system apps (signed with the system cert); this is roughly the same as the constraint on disabling packages (with the exception that launchers may not be disabled entirely, but their notifications may still be disabled). Bug: 6493120 (checkbox) Bug: 6448988 (confirmation dialog & protect system apps) Change-Id: I6c7a47ba2eb943936d7f59cfc807a4390acc980d
* | Rework manage applications to be page-able.Dianne Hackborn2012-05-164-480/+663
| | | | | | | | | | | | | | | | 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
* | Implement issue #6477793: Add "restore" button to manage appsDianne Hackborn2012-05-131-1/+124
| | | | | | | | | | | | Added! Change-Id: I1b4ffdd24a1c5878ae3acf3970f9364304eb5250
* | Use Spinner instead of Tabs, so that a 4th entry doesn't disappear off the ↵Amith Yamasani2012-05-101-73/+94
| | | | | | | | | | | | | | | | | | | | | | screen. This is for the 3 to 4 lists that you can switch between in the Settings->Apps screen. Bug: 6375122 Change-Id: I8a4e46b8aa3e06bc79edb5f65400462060fe5a29