| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Bug: 22317719
Change-Id: I5f6526bcce382ae6fabe32d3f8842567d8dc8701
|
|
|
|
|
|
|
|
|
|
|
|
| |
We do not allow interaction with the permissions UI if
it is covered by screen overlay to prevent UI redressing
attacks. This change adds the strings for the warning
dialog we show if there is an overlay when the user tries
to interact with the permissions UI.
bug:22317719
Change-Id: Ibaa04b89b52757275dc08f228e3bf496606409fb
|
|
|
|
|
|
|
| |
Implementation to come later.
Bug: 22317719
Change-Id: I71c00699db133277068d54614de3db5423af4d23
|
|
|
|
|
|
| |
bug:22523221
Change-Id: I09b605c7689c7402942c02a2639f1f28c7ee0c54
|
|
|
|
|
|
| |
bug:22129341
Change-Id: Ic296e44419388aff5d8b8e03c5c800364b44e44b
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 21268041
Change-Id: I51674ffbd252bf4585a992f8cc9e43973ce43512
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
Bug: 22229652
Change-Id: Id0a142eddfe1e3dda5d5910196dce138484a7a7d
|
|/
|
|
|
|
|
| |
Styled the same way as in settings.
Bug: 22234767
Change-Id: If21d71b132e5f0e69b65109c479162f03116dab8
|
|\
| |
| |
| | |
permissions policies are enforced" into mnc-dev
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
policies are enforced
"Enforced by policy" is shown in summary when permissions are
enforced by policy, in both permission grouped by app and app grouped by
permission screen
Bug: 22195440
Change-Id: I3a6e0eae43e0ddf07bbeb43c968c3422b6e6a13b
|
|/
|
|
|
|
|
|
|
|
|
|
| |
In order to allow for TV-friendly layouts, this migrates the permissions
fragments to the preference support lib, and modifies the necessary layouts
and themes to make them work on TV.
b/22043727
b/22045650
b/22044940
Change-Id: Ic862effe2c126da78c304983fd06e017c3ee4472
|
|
|
|
|
|
| |
b/22008424
Change-Id: Id780db5a1e8ec98aece484310a2d3799d868cf2e
|
|
|
|
|
| |
Bug: 20826933
Change-Id: I9915690611467d1d4e3d48e0d8590fccf2235b53
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 21854466
Change-Id: I7ba4101441a63d4330a89feb53ff18a1cee0a77c
|
|/
|
|
|
| |
Bug: 21805447
Change-Id: I27aed860b73d99976479793076852aecbf0be5a2
|
|
|
|
|
|
|
|
|
|
|
| |
- Mostly just paddings a whatnot for preferences.
- Also fix additional permissions screen (and its back arrow).
- Keep ManagePermissions preferences around so that summary reloads
aren't as painful on resume.
Bug: 21636268
Bug: 21642971
Change-Id: Ibeb96ce63017c90fc37a661a6d82218b57371fb3
|
|\ |
|
| |
| |
| |
| |
| |
| | |
b/20476102
Change-Id: I128bb19413121b6d0367147989e79bffe45f8d82
|
|/
|
|
|
|
|
|
| |
Also add no apps message for when only system apps are requesting
a permission.
Bug: 21642971
Change-Id: Ifb7ad1d1daa203097725e345ff1d4fa34a0a4ad7
|
|
|
|
|
| |
Bug: 20826868
Change-Id: Ie48a3624116822135eb1920806ed12ade1612874
|
|
|
|
|
|
|
|
|
|
|
| |
- Add summaries to manage permissions screen
- Add some shortcuts to skip loading unneeded labels/icons
for summary info
- Add way for Settings to broadcast request for info about
granted permissions.
Bug: 21078474
Change-Id: I28582129971385203f4e4316addf73e07ee53940
|
|
|
|
|
|
| |
bug:21336863
Change-Id: I5c25581bea76cc50b7b09534c9222550e7f464ff
|
|
|
|
|
|
|
|
| |
installer.
bug:21195624
Change-Id: If6de516d76969c3627316d091893da58f81af832
|
|
|
|
| |
Change-Id: I77d6e8da090684a65bdf27ba4a3a60ba6a5e9ac9
|
|
|
|
|
| |
Bug: 20269176
Change-Id: Ibf77e352ebc8f0b7f16e839927d6df5a231c5c16
|
|
|
|
|
|
|
| |
For dialog that says "work profile profile"
Bug: 19923217
Change-Id: Ic985a5ad00d0b5cf0cb345b7a6f957be6391a35d
|
|
|
|
| |
Change-Id: Ib77227dc0ae4d02f96efff95f67a359310b5547c
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I0b3146add8984fdea1a702d447461e82f4aa7c31
|
|/
|
|
| |
Change-Id: I186b14cc7edb1de53df4e7e8bf299af09009f15b
|
|
|
|
|
|
|
|
|
| |
- Show correct icon and tinting for it
- Bold/color the app name
- Update the string, location and themeing of the checkbox, although
its not actually hooked up yet.
Change-Id: Ia7da81abb3d427f6d37ea29e8a38531cb743e878
|
|
|
|
|
|
|
| |
- Update existing settings page to show action bar and app header.
- Add page to manage apps based on permission.
Change-Id: I2211044fbe4db4b4fbf981f1a7ad7a01666cd69d
|
|
|
|
| |
Change-Id: Ieb311d29d122cfce130ae1a26889dd7794548833
|
|\
| |
| |
| |
| | |
* commit 'bad3d8e6bd68ab381a35eb304d0f5ee46d1e9f86':
Fix typo for tv strings.
|
| |
| |
| |
| |
| |
| | |
Bug: 18053999
Bug: 18556513
Change-Id: Id56501c7bf50dcf327dc3f507756f4b669a5db67
|
| |
| |
| |
| |
| |
| |
| |
| | |
Per linguist's request, and the char limit was too small
for the english string already.
Bug: 18820703
Change-Id: I7b43f5a4854b8030e464a64fbd86cd3c04755924
|
|/
|
|
|
|
|
|
|
|
| |
If the app being uninstalled is a secondary user's device admin rather than
the current user or profile owner, the uninstallation failure activity should
state so clearly, and it should not lead the user to the device administrator
settings of the current user.
Bug: 17668398
Change-Id: Ib81840b7b2928624bc57cce949cfb2a2d9de604a
|
|
|
|
|
| |
Bug: 18053999
Change-Id: I7d1a21600d7b0e4dea16b8cf7a2fc1ba552de930
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There can be two reasons for not allowing installation of apps
from unknown sources.
1. The user setting is off, in which case allow the user to go
to Settings and change it.
2. The device administrator (or corp profile) has prohibited. In this
case, user can't really change it, so show a different message and
have just an OK button.
Bug: 17656403
Change-Id: I0d90ba95d7a9250021366b76d570c0ef7b55c143
|
|
|
|
|
|
|
|
|
| |
This allows us to get the correct theming for free
moving forward.
Bug:17045520
Change-Id: I173315b39816b0061c048459e1f14d81747f072b
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Allow client to pick which user the package
will be removed for, checking its a profile
of the current user.
Inform user if package is blocked from being
removed and let them knows its due to an
admin.
Add check to stop non owner asking to uninstall
for all users.
Bug: 14127299
Change-Id: I60504224f5271272a390320a0fa62aa7f5de4e54
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add support to PackageInstaller for allowing the user to grant
permissions to other apps. The user is involved in the decision,
and can approve or reject permissions.
Applications can make a request to PackageInstaller using something
like the following code:
private void onPromptPermissionsClicked(String... permissions) {
Intent i = getActivity().getApplication()
.getPackageManager().requestPermission(permissions);
startActivityForResult(i, 0);
}
This code reuses the sideloading upgrade flow when adding permissions,
making the UI very familiar to someone who's sideloaded applications.
Conceptually, we are treating a permission grant as a reinstall of the
application with new permissions.
Change-Id: Ia37f761e5574a490d1d37b9eb40cf5e77c928a40
|
|
|
|
|
|
|
|
|
| |
RTL languages
- update PackageInstaller layouts for supporting RTL
- enable RTL support by adding android:supportsRtl="true" in the AndroidManifest
Change-Id: I656ff6771a2f2e684e3c6e7a1302a864b12f6187
|
|
|
|
|
|
| |
...Device Access and Privacy headings
Change-Id: I9aca7d9fec60d4312ca13d8bce26fc7aebfe326c
|
|
|
|
|
|
|
|
| |
This API is hidden, but we don't try to protect with a permission
here because we always go through a UI for the user to verify the
operation.
Change-Id: I5580bcbe7ca00b8613c0d8523f348ce83b2d5031
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Privacy and Device permissions are not shown as separate tabs,
but instead separate sections in the same single scrollable
permissions list.
- No tabs are shown when installing a new app (they are all in
the new single list); two tabs are shown when installing an
update: the new permissions, and all permissions.
- If you are reviewing more permissions than fit on the screen,
the "install" button is changed to a "next" button until you
scroll through the entire list.
Change-Id: I0665a797f80ba5276e782e94be97090a429e5280
|
|
|
|
|
| |
Bug: 6603003
Change-Id: I6000ecd8776c0646226590f47b2709391b42c41e
|