| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Bug: 18053999
Bug: 18556513
Change-Id: Id56501c7bf50dcf327dc3f507756f4b669a5db67
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Change-Id: I5d4691f8a23e90265eaaaea15950affdcb8dc9b6
|
|
|
|
|
|
| |
Bugs: 5162668, 5162667, 5163232
Change-Id: I7c49d294754ced072af07f1df4bd6039012f8dfb
|
|
|
|
|
| |
Bug: 5447385
Change-Id: I9656f8d2677fb34ff0e2eb000a7d3738cfff50ed
|
|
|
|
| |
Change-Id: I4ff8c50a751e25f5e80c749ae5ffc4cdde43f740
|
|
|
|
| |
Change-Id: I60374f937ca3ccf454480b196a7eb4e36d67fe86
|
|
|
|
| |
Change-Id: Ica79bece0fd29c27126e1ee51daeac96affaa1ab
|
|
|
|
|
|
|
|
| |
There were not separate strings for tablet versus phone, so some of the
strings on the tablets referred to the user's phone.
Bug: 3460520
Change-Id: I34a98d1e3db5c7d1775ab09696bd85767620c24c
|
|
|
|
| |
Also, switch to using standard fat title bar.
|
|
|
|
| |
Change-Id: I9d9132bd0ead1b3cf1d9a02e6e6e4ce518a71ddc
|
|
|
|
|
|
| |
Move dialog for insufficient storage as a post-install error handle dialog
Change-Id: I419b1dc233e01fc91e29d1274bae17d5bd63a60d
|
|
|
|
| |
Add new strings
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|