| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Change-Id: Iae5e69cdfe2a5b403d5879850dd65a7822f68d9e
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I6d18df83117a8c2fdbcf4e6500146d3d9d21517c
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I808c9dea6e0eb2acfa0401ec7bf0e25d8c11384c
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I0edd4735e9e5616ae88beab41f3ee18bbfe39d0b
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Iec4b403a0a40f6eab5c05635b373d9a53141e9d7
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I62dc26ed226f7e31f715435339cbe3ad0b227cef
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I51ad29f77da17e223b6182b0022cf21a0a47a1d2
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I10a76f5b6f5f8a206a491496bf1dad8c988bf722
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I55d2da6adfe3d14de275bb18bb95b429f20efe89
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I2b05bfa888728f46ee24305806a6d848f6b484b1
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I37d539c545d031db5877999be5fbcb17d99a20cf
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I7cb78e1a4eab43cc2a7e67d1e47a5235267adaba
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I15adb1dd80b71b151e760635535b8becc330ecae
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Icda5c4a9fe41f4dbbe5f2c92f006387842519eab
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ic052d7e7e998165db7c37f492163b380be3f3b5f
Auto-generated-cl: translation import
|
|\
| |
| |
| |
| | |
* commit '292e4dabe97f77ea91945b2f520c0c680fabb145':
PackageInstaller: add permission granting support
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| | |
Change-Id: I96a426be13007beac29355247361d66ee37972c8
Auto-generated-cl: translation import
|
|\|
| |
| |
| |
| |
| |
| | |
should be mirrored for RTL languages" into jb-mr2-dev
* commit '8f193212ed48f38f54e7f78ca8789758cf9a0c7b':
Fix bug #8133419 Android Download Manager/Installer should be mirrored for RTL languages
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
RTL languages
- update PackageInstaller layouts for supporting RTL
- enable RTL support by adding android:supportsRtl="true" in the AndroidManifest
Change-Id: I656ff6771a2f2e684e3c6e7a1302a864b12f6187
|
| |
| |
| |
| |
| | |
Change-Id: Icb5f36f9bcd9bc6c223fd0bef455339e5551efeb
Auto-generated-cl: translation import
|
| |
| |
| |
| |
| | |
Change-Id: Ie06b876defd2cf2dd3d4e222e0d359e04ee97d4f
Auto-generated-cl: translation import
|
|/
|
|
|
| |
Change-Id: I7d811eff9bd3628055e9b7f72da31350cd50d6ef
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Id781e94dc5ffd7b8f9c91d656a2b4babbebe5ed2
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Icb99efaf924d741e19ae1ec20dd646fcb996ac95
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Id6b071f18e4879b4134ecb81a5884aedd18ebf8a
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I6672c9ef0b7455043ead24eae9187faf39e81eab
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ic5f20741e4c643f5654ad96103066d997e2e85f0
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ieb42dce6539721c98b58a149d9bb072e6d73bb81
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ib774decb4d03117a9b458c9a6c4cf716b448cd82
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ic4f55553fa1ad6b7dcdf8521d3d90448db307a42
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I76cff68cc7a8ddb58552344e9b7b8c8773204705
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: If94675f4c3b0c64c0da6741b40ebda0146f433b9
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I5da37af693170e6a5b905a94c4eadb1f78ddfde1
Auto-generated-cl: translation import
|
|
|
|
| |
Change-Id: I3fc9f9bf492178ba064a4579826f49f252d41a20
|
|
|
|
|
| |
Change-Id: If99ae3b106e3a36a115647e04dabbaef6b48f007
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ife2c576f8c040367581ce3df84b25fb5dc08e89f
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I6531268768f84096dc6736f0b326193bda7133ce
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I797980e5283bd37ffa0258a831621954ec50b8eb
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ie02b605ee108f78b602ddb0741c2cc35b8590611
Auto-generated-cl: translation import
|
|
|
|
|
|
| |
...Device Access and Privacy headings
Change-Id: I9aca7d9fec60d4312ca13d8bce26fc7aebfe326c
|
|
|
|
|
| |
Change-Id: If27c3686db8270f01acc8f4cb5aa5bdef8f973cc
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I62c52dbb9ab84596b80bf0b4551bf2bcd172281f
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I050641f07b36cd9ca356847b14f725bfad1b6d1f
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: I74ed2d7605dd54839b0b4d6fb36148ba0000557d
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Id0685ee6845570580db12a682060d53b824c8080
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ia5eec7708e45198f766c4c02ac0a7b2769d42906
Auto-generated-cl: translation import
|
|
|
|
|
| |
Change-Id: Ib88b33a07d2f0b74a50569f5481b9c99f4580296
Auto-generated-cl: translation import
|
|
|
|
|
|
|
|
| |
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
|