b340f275e7c0930e4538fdf8f186b9868caae8a7 |
|
03-May-2016 |
Svetoslav Ganov <svetoslavganov@google.com> |
Revert "Grant only the requested permissions" This reverts commit 294b6406798c59e9db5ffa99d042f9b8c6ca6f90. Change-Id: Ifb48eb1fbdb0499743f4ca88adbd5ed77cfa4cf8
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/utils/ArrayUtils.java
|
294b6406798c59e9db5ffa99d042f9b8c6ca6f90 |
|
27-Apr-2016 |
Svet Ganov <svetoslavganov@google.com> |
Grant only the requested permissions If an app requests a permission in a group we were auto granting it all permissions from the group declared as used by the app. The intended behavior is that we grant only the requested permission and requesting a permission from a group where a permission is already granted results in an auto-grant. The intended behavior was to prevent coding around permission groups which a volatile by design. Now if apps target SDK above M we provide the intended behavior, otherwise for apps targeting M we provide an unchenged behavior. bug:28347872 Change-Id: I493714b2c2581340b01b12ce6fedf80f9d3deec5
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/utils/ArrayUtils.java
|
f9bf4f795615bac03d1b35a0138318473b1ef6bf |
|
27-Feb-2016 |
Svet Ganov <svetoslavganov@google.com> |
Cleanup of the PackageInstaller API - PackageInstaller 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
/packages/apps/PackageInstaller/src/com/android/packageinstaller/permission/utils/ArrayUtils.java
|