summaryrefslogtreecommitdiffstats
path: root/src/com/android/packageinstaller/permission/ui/television
Commit message (Collapse)AuthorAgeFilesLines
* Add Bluetooth toggle prompts - package installerSvet Ganov2016-12-131-2/+4
|\ | | | | | | | | | | am: 528811c980 Change-Id: If422232abd3b6b5059b32c2d1297ccd751f1167e
| * Add Bluetooth toggle prompts - package installerSvet Ganov2016-12-021-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If permission review is enabled toggling bluetoth on or off results in a user prompt to collect consent. This applies only to legacy apps, i.e. ones that don't support runtime permissions as they target SDK 22. Also added a configuration resource which controls whether permission review mode is enabled. By default it is not and an OEM can change this via an overlay. For now we also keep the old mechanism to toggle review mode via a build property which is still used and will be removed when clients have transitioned. bug:28715749 Change-Id: I3783fa99f3fca881a4b60ea1e7c0f68098302ae4
* | Merge "Make system app fragment refresh on resume" into nyc-mr2-devTony Mantler2016-12-021-2/+12
|\ \ | |/ |/|
| * Make system app fragment refresh on resumeTony Mantler2016-11-151-2/+12
| | | | | | | | | | | | | | | | b/32703627 Test: Navigate to Apps > App permissions > Location > Show system apps and toggle Google Play Services on or off Change-Id: Iff80776811a222f835863a958a19c57b613e0168
* | DO NOT MERGE Reworked additional permissions fragment for each appKeyvan Amiri2016-11-241-30/+45
|\ \ | |/ |/| | | | | | | am: 6dfb1f6553 Change-Id: I78ed7c841680ed3d82835bca2394384311e6d8b1
| * DO NOT MERGE Reworked additional permissions fragment for each appKeyvan Amiri2016-11-231-30/+45
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed packageinstaller crash when selecting additional permissions for an app e.g. "Live Channels". setHeader should not be called in onCreate since it will update title UI which is initialized in onCreateView in SettingsWithHeader.java. Also, updated the UI for AdditionalPermissionsFragment for each individual app to include the app banner and title in the heading. Change-Id: Idfc12a28b38b84fcc5d97de4f85ada968e122d40 Fixes: 32338150 Test: Visual inspection of the permission UI (cherry picked from commit c6d15a867dbbf9cb730e409a7b7426baeb64ac9f)
* | Don't offer menu items it they are no-opSvet Ganov2016-06-291-5/+18
|/ | | | | | | | | | | In the permission apps screen we have a menu item to show/hide system apps. It is possible that no system app uses the permission making the menu item do nothing. We don't add the menu item if no system app uses the permission. bug:29395895 Change-Id: I1756981b2f711fc7a886bd4227196fef1a3cea03
* Cleanup of the PackageInstaller API - PackageInstallerSvet Ganov2016-04-215-13/+9
| | | | | | | | | The PackageInstaller app manages side-loading apps as well as permission management. It should be updatable, hence should rely on system APIs to talk to the platform. This is the first step of defining an API boundary. Change-Id: I37aea1e5cc3195b8b636af6790af45fe5a9765cd
* Reworked permission UI on TV into the new side-panel leanback styleKeyvan Amiri2016-04-146-113/+103
| | | | | | | | | | | | | | Reworked all the permission UIs on TV to mesh with the rest of the settings rendered as leanback-styled side panels with title bars. The permissions consist of the following components: * Each individual app permission listing ** Listing of all the permissions together with the apps using those permissions Bug: 27344882 Bug: 22481180 Change-Id: I4ab05efd9a4ea6fab7971b89f13d65591a2be8ee
* Refresh permissions UI on resumeSvet Ganov2016-04-071-0/+1
| | | | | | bug:21891813 Change-Id: Id9a694d14ecd80c8c04dc28b34cdda3e9119bfb3
* Merge "Update deny button in permission warning dialogs" into nyc-devSvetoslav Ganov2016-03-232-2/+2
|\
| * Update deny button in permission warning dialogsSvet Ganov2016-03-222-2/+2
| | | | | | | | | | | | bug:23899558 Change-Id: I37bf080d54fc4fff5dfcc9f8240b95c82fed56d2
* | Support app install from a content URISvet Ganov2016-03-056-8/+4
|/ | | | | | bug:24079113 Change-Id: Ide1aa1667370f6b8d00ff269ef28992589656e9a
* Merge "Expose removed permissions flag as system API - installer" into nyc-devSvetoslav Ganov2016-02-231-1/+1
|\
| * Expose removed permissions flag as system API - installerSvet Ganov2016-02-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are some permissions that were removed from the platform and guard nothing but legacy apps may be checking them before calling APIs. Hence, these apps should get the permissions as expected despite them being a no-op. To address this the platform declares removed permissions as normal permissions that are hidden such that legacy apps can always get them. These permissions are not shown in the UI. Play needs a way to filter out these permissions like the platform as they have permissions UI too. bug:23361760 Change-Id: Ieecf69f70551d987f5fac1f128b7f7a0c242c378
* | No overlay when permissions shown - package installerSvet Ganov2016-02-202-12/+0
|/ | | | | | bug:26973205 Change-Id: Ibae1b971ceb1ea0d831435b9d5166482199e9184
* Add some things missing in the previous CL.Svet Ganov2015-12-012-0/+2
| | | | Change-Id: I17ae37d84c0d78bcfcaa848efb17f46c7f7c915a
* Add optional permission review for legacy apps - installerSvet Ganov2015-12-013-65/+172
| | | | Change-Id: Ifc88b2fa259d2d22bea6b5500cded2714ad4da85
* Fix buildSvetoslav2015-11-202-2/+4
| | | | Change-Id: I2a3e235bb13f1920c14f6776ee3a1ef7285ea548
* resolve merge conflicts of c10abb25f3 to cw-e-dev.Svetoslav2015-11-207-0/+1742
Change-Id: I3fe38a9ac62466b38efec834dceb712d2782c518