History log of /packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
7574b6491029f4830de2e1db0962d301b41083f4 01-Aug-2016 Doris Ling <dling@google.com> Fix crash when selecting AppInfo for uninstalled app from Recents.

When an app is uninstalled, the corresponding app info is not removed
fromi the Recents tasks. If user selects that app info entry from the
recents tasks, it will failed to retrieve the app detail as the package
is already removed.

Add the package removed event listener in InstalledAppDetails such
that when the package has been unintalled, its app info task will also
be removed from Recents.

Change-Id: I771507f8f53017f87eda31ddef77a95e30921cbf
Fixes: 28671923

Fix app info crashes when package is uninstalled from terminal.

Move start listening to the package removed intents to onCreate()
and continue listening throughout the whole lifecycle of the activity so
that if user unintall the package in the background, it will still be
notified.

Change-Id: I889b0ea3e1245be83750d73349ed3a0f85a51783
Fixes: 28671923

Fix crash in Storage app info when the corresponding app is uninstalled
in the background.

1. Move the handling for package removal from InstalledAppDetails to
AppInfoBase so that all app info subclass will now finish
correspondingly if the package is uninstalled.
2. In InstalledAppDetails, when handling package removal, will also
finish the app info fragment that it starts earlier.

Change-Id: Id741e7475414045040dd0797ff3bc63ac214f400
Fixes: 27774473
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
2108d361bb1c4113d2250711d9ac8e6bc0de9245 23-Feb-2016 Jason Monk <jmonk@google.com> Add default app prefs to app info

This makes them easier to discover and to know the state of them.

Bug: 27276982
Change-Id: I24a9d34d7e189b19df39cc0b9028b6412f76aa05
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
9e9e63b7b3b31fcae7242eb07f528487e0913402 11-Feb-2016 Sudheer Shanka <sudheersai@google.com> Part3 - Don't add padlock if the restriction is not set by admin.

Bug: 26687435
Change-Id: Ibfea6d7d5bd32e7a05dcc2cc32b121c9e50b6a34
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
ef550767b0b469534a94c293ea517a19778b58b0 15-Jan-2016 Sudheer Shanka <sudheersai@google.com> Trigger a support dialog when an action is disabled by policy

Change-Id: I847b481a16cce33fe7bd4040d38ec50ca62172c2
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
ae969d71976ab61116ab76885a6dadf86d25214f 04-Jan-2016 Jason Monk <jmonk@google.com> Merge "fix out of memory with continuous entry and exit InstalledAppDetail." am: d298d474e6
am: dfc6e32434

* commit 'dfc6e32434a0d208403f8ce754e079e77e34cf7f':
fix out of memory with continuous entry and exit InstalledAppDetail.
2396a40c90a9f28ee4c63fd7199c38682eaeff70 21-Dec-2015 daqiangx <daqiangx.li@intel.com> fix out of memory with continuous entry and exit InstalledAppDetail.

A session keeps in ApplicationsState list. The fragment don't release
the session when it is destroyed. The cause of out of memory is that the
session list is increased, but it can't be released.

Change-Id: I23635610c9fdfb8a3423299a91cf9b11cb5cdb65
Signed-off-by: daqiangx <daqiangx.li@intel.com>
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
e492ee06adbf4661d8b8b53f41f236c9173c5ca4 19-Aug-2015 Julia Reynolds <juliacr@google.com> Make the app header bar more consistent.

- Don't include info link if just came from app info page
- include back button on app info page when launched from header
Bug: 22203029

Change-Id: I737332a487c41e0a93d161b55659700a1f936844
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
67cd6ab93a526fe65877743e458590f4e6f187ee 08-Jun-2015 Tony Mantler <nicoya@google.com> Move ApplicationsState to SettingsLib

Also take InterestingConfigChanges along for the ride
and delete unused AppPermissionSettings

b/21328967

Change-Id: I4d0c1a27054845a54cf68e95a92024d2e46f636e
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
63fbf68a42df5f69671257cb88fd5ef9a8bacb89 04-Jun-2015 Jason Monk <jmonk@google.com> Fix updates of the enable/disable button

Make the entire ApplicationsState resume and do way too much work
so that we can get a little bit of state.

ApplicationsState could use some refactoring.

Bug: 21518528
Change-Id: Ibb6a2c15948f9bc69490426d4004dc83582087b4
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
44fb627cf67dfa3b9c2c625fd39ca8e9a9829813 26-May-2015 Jason Monk <jmonk@google.com> Merge "Don't have app info pages load so much info" into mnc-dev
646befdd16fee63fb399aec47950973b64add3ba 26-May-2015 Jason Monk <jmonk@google.com> Don't have app info pages load so much info

They don't need to resume the ApplicationsState session because they
only need info for one app, instead just make sure ApplicationsState
can load the info as requested.

Bug: 20696893
Change-Id: I146387438348fad1396ac4528819b2f1a93a97bf
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
5e2529aeb4071357e6b43836816d5cf15fe473ea 26-May-2015 Jason Monk <jmonk@google.com> Fix crash while rotating with app info dialog up

Bug: 21037445
Change-Id: Ie5b0f8aa04913d0ab781be334c6c305db97235a0
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
65ecadc62550b10eb634c14dd671f47b66ea8dbf 15-May-2015 Jason Monk <jmonk@android.com> Try not to crash while AppInfo is finishing

Bug: 21025020
Change-Id: Iebb9e6b24ca503f87b5648f0aaf02dde01903488
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
255452fdf4b368f150477e818b326a60210f22c1 13-May-2015 Jason Monk <jmonk@google.com> Start app notifications as fragment not intent

This lets it show the back arrow when coming from within the settings
app.

Bug: 20561808
Change-Id: I103c8fb74197c5a0530c363a234da5e2148726a7
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
20f464eddec2ffa64a385a1e9f51b9b8766ecf50 06-May-2015 Jason Monk <jmonk@google.com> Fix app headers in settings

Use SettingsPreferenceFragment's method for pinned headers where
possible, and add a frame within the fragment for them to live in
otherwise so that this view doesn't end up on the activity.

Bug: 20886475
Change-Id: I985eb1497744ea50bfabed862e5088eb89df5b61
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
1eb54eb2ff250eccdd700601011bd6457ddcbec1 29-Apr-2015 Jason Monk <jmonk@google.com> Add high power whitelist for apps

- Strings not final!
- New UX for power usage details (more preferency)
- Add high power apps list shows on/off and screen to
change (when possible)
- Link from power usage summary to high power list
- Link from advanced apps to high power list

Bug: 19991702
Change-Id: I97c927ed82d3b89041e4429b427508545763d66c
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
d8da51ccfecf16f2c06f788e6bcbc232d1f0cb32 17-Apr-2015 Jason Monk <jmonk@google.com> New UX for app usage screen

Now uses ManageApplications base, and has a details screen which has
a switch and a link to optional app settings.

Bug: 20290386
Change-Id: If32ce8d82e55f3908644c575925b3f6506a68e6e
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
8a963babe2e36b7a41f77b8d2598c97658196e58 20-Mar-2015 Chris Wren <cwren@android.com> log visibility of views

Depends-On: I5b1dccb5d103ece3112acf38889bae16273b092f
Change-Id: I116aed2bb805f723a5bf2ec9eb94257de0b4a7b5
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
584b2b2bc17a4ccf42952b188722de1091c101be 20-Mar-2015 Jason Monk <jmonk@google.com> Make notifications app list use new manage apps

The designs for Settings have the notification app list using the
same UI as the Manage Apps list, so switch the notification app
list over to the ManageApplications fragment. This involves
adding some notification based filters and connecting the data
from the Notification Backend to ApplicationsState.

Bug: 19443900
Change-Id: I5e5cdb16890d536613ee59292b89a89b6fb9e2e6
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
5b3aa36e6fd17db995a31f9549b8fe628754a750 18-Mar-2015 Jason Monk <jmonk@google.com> Implement new Manage Apps list

Manage apps now only has one list. When entered from the dashboard
it is not sortable or filterable, and shows a combination of downloaded
apps and anything that shows up in launcher. When 'all apps' is
entered through advanced app settings, the list shows all apps and
can be filtered and sorted.

Bug: 19443900
Change-Id: I555ee56417c330424d458750b6f81d3bd543f66d
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
07025891683aef83d850b0a91b37aa75b11ce33c 26-Feb-2015 Jason Monk <jmonk@google.com> Merge profiles apps into app list

Remove the spinner and add all apps into one list and badge the managed
items.

Bug: 19443900
Change-Id: I9ccacc1b503da2663b9a3945f4fd6051ae95e328
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
588a0881c13d8ed63ba67b3145254c22211a2019 03-Mar-2015 Jason Monk <jmonk@google.com> Follow-up on comments from splitting app info

Bug: 19511439
Change-Id: Id1395597262f66514808f71d99978120dbba70e1
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java
cd91128a2de5d111c59fe442c72b764d9a9acb3a 24-Feb-2015 Jason Monk <jmonk@google.com> Split app info into several screens

The root screen now only has the uninstall/force stop/disable buttons
and the rest has moved to sub screens listed in a preference list.
The root screen as UI approximate to the new mocks, but the separated
screens (storage, launch by default, etc.) have yet to receive their
visual overhaul.

Bug: 19511439
Change-Id: I4e01fbaefc69e0652edea2429d9e9b028c78e825
/packages/apps/Settings/src/com/android/settings/applications/AppInfoBase.java