- 21 Mar, 2016 1 commit
-
-
Geoff Mendal authored
Change-Id: I20761727460224f9e2d4b7fcda965132c2def10d Auto-generated-cl: translation import
-
- 13 Oct, 2015 1 commit
-
-
Jeff Sharkey authored
Now that we're putting the media roots up front and center through the Settings > Storage UI, users have an expectation of deleting media to free up disk space. Bug: 24450605 Change-Id: I38e1b021db2bf1f42a43f81f609818df905a0c0b
-
- 18 Sep, 2015 1 commit
-
-
Baligh Uddin authored
Change-Id: I1416aab56f9d5a277bffd9f31015e9d54557aa4d Auto-generated-cl: translation import
-
- 20 Aug, 2015 1 commit
-
-
Jeff Sharkey authored
* commit '72613f7b': Create default directories on all storage devices.
-
- 19 Aug, 2015 1 commit
-
-
Jeff Sharkey authored
Previously, MediaProvider would only create default directories once during the lifetime of a device. However, we're now regularly wiping storage devices when formatted as internal or portable, so we should create these directories the first time we encounter each device. Bug: 23329611 Change-Id: I71f8e9b47ad28c9883925c61f31ae61a070cc9b4
-
- 16 Aug, 2015 1 commit
-
-
Jeff Sharkey authored
* commit 'cba15caa': Update primary storage paths when volumes change.
-
- 14 Aug, 2015 1 commit
-
-
Jeff Sharkey authored
Devices that use physical media as their primary storage may not have that storage mounted by the time that MediaProvider is started, which means we'd snapshot a stale primary storage path. To fix this, refresh those paths as volumes are mounted or unmounted over time. Also fix logic that detects secondary storage devices. Bug: 22629557 Change-Id: I3c6b057ce082318e1b28e261c953a436da42e36f
-
- 05 Aug, 2015 2 commits
-
-
Svetoslav authored
The media provider can call into the downloads provider which runs in the same process from an IPC. In this case the permission and ap ops checks in the downloads provider will be verified against the caller of the media provider instead of against the media provider itself. bug:22629557 Change-Id: I444a2db96353f50c60cd1d7bb20538ab7d463a1e
- 29 Jul, 2015 2 commits
-
-
Marco Nelissen authored
* commit '2c86de8a': Throw correct exception for null paths
-
Marco Nelissen authored
-
- 27 Jul, 2015 3 commits
-
-
Marco Nelissen authored
Bug: 22519119 Change-Id: I8aff294201dfd8ec46ff3d30e4ceecea1346f29b
-
Jeff Sharkey authored
* commit '4b0fb0cf': Use own package name when not processing IPC.
-
Jeff Sharkey authored
Bug: 22753582 Change-Id: I73f3e8b7bc3fabab92909a183fcc71be7bb667b4
-
- 25 Jul, 2015 1 commit
-
-
Jeff Sharkey authored
* commit '55f76906': Check app-ops when enforcing permissions.
-
- 24 Jul, 2015 1 commit
-
-
Jeff Sharkey authored
When enforcing various storage permissions, check associated app-ops to see if they've been revoked. We're okay throwing outright, since Environment already told the app that volumes are unmounted, so they have no business poking around. Read/write sanity checking should only be relaxed to group-level for files living on storage devices; continue using globally readable flags for all other files. Refresh storage paths whenever volumes change. Bug: 22718722 Change-Id: I8640998f490550b4cd3a9b27bb6cb1a658bd102a
-
- 21 Jul, 2015 2 commits
-
-
Jeff Sharkey authored
* commit '182ee96c': Move permission checking from "other" to "group."
-
Jeff Sharkey authored
The new storage layout used for runtime permissions uses the "group" ACL for enforcing access, and the "other" ACL is usually masked off completely. Bug: 22525550 Change-Id: I29b48cc3425ccfc8d3ff5ec323c8dc50be104878
-
- 15 Jul, 2015 2 commits
-
-
Geoff Mendal authored
* commit '2b9f137d': Import translations. DO NOT MERGE
-
Geoff Mendal authored
Change-Id: Icaec8bfe7bbb2f0562b016d30cad70b1b1192b99 Auto-generated-cl: translation import
-
- 11 Jul, 2015 1 commit
-
-
Geoff Mendal authored
Change-Id: I0ffc7a51788743afbbee645e62a8cc4ded39f229 Auto-generated-cl: translation import
-
- 09 Jul, 2015 1 commit
-
-
Jeff Sharkey authored
Return START_REDELIVER_INTENT to make sure we always get the intent if we're ever killed and restarted. Bug: 22349167 Change-Id: I696284b8d55a8c8d1fb2362cd769981ae0d45366
-
- 08 Jul, 2015 1 commit
-
-
Jeff Sharkey authored
It ends up that MediaProvider is persisting MTP storage IDs in its database, so we need to make sure we generate stable IDs over time, otherwise we can end up looking into a black hole. Bug: 22256092 Change-Id: Ia419c37f87c7c0aa59ef0de530fd219c82988f6c
-
- 12 Jun, 2015 1 commit
-
-
Makoto Onuki authored
Bug 21581123 Change-Id: I765e047ea65b3b6e19b3814502246a31be1b41b3
-
- 10 Jun, 2015 1 commit
-
-
Nick Kralevich authored
When adb is disabled, the default usb mode would be "none", which would turn off the driver and prevent UsbDeviceManager from receiving any new USB connect / disconnect messages. This prevents the user from ever enabling MTP and sharing data when adb is turned off. As discussed in bug 21429947, we work around this problem by keeping the USB driver in MTP mode most of the time, so that we continue to receive USB connect / disconnect messages. To avoid leaking confidential user photos, this change honors the unlock state sent to us by the UsbDeviceManager code. We only expose user data if explicitly authorized by the user. MTP being enabled is decoupled from data being exposed on the USB connection. Bug: 21429947 Change-Id: I495011aa4e3e18c5e5e6fe7b9d0e1a3efe747ee7
-
- 21 May, 2015 2 commits
-
-
Jean-Michel Trivi authored
-
Jean-Michel Trivi authored
Read EXTRA_RINGTONE_AUDIO_ATTRIBUTES_FLAGS from intent to change the AudioAttributes flags on the Ringtone instance used to play the selected ringtone. Bug 19407114 Change-Id: I2d923ef27e8db19b2560a129ba2462c90a07a997
-
- 20 May, 2015 1 commit
-
-
Jason Monk authored
Bug: 21078077 Change-Id: Ia46ee652bfff8457e62dfb952976265f7b71f2ce
-
- 24 Apr, 2015 1 commit
-
-
Jeff Sharkey authored
We can now have primary emulated removeable storage, which causes this code to be upset. Bug: 19993667 Change-Id: Id806c5d41ede6e040af9a48496b9e103a9c75962
-
- 30 Mar, 2015 1 commit
-
-
Jeff Sharkey authored
Bug: 19993667 Change-Id: I6380ac08f2eb91af81277d0ace42943e20112b2d
-
- 21 Mar, 2015 1 commit
-
-
Geoff Mendal authored
Change-Id: Id82303db23cbce43771ec4ecb00ad0e17b878513 Auto-generated-cl: translation import
-
- 27 Feb, 2015 3 commits
-
-
Geoff Mendal authored
* commit 'c6802bdd': Import translations. DO NOT MERGE
-
Geoff Mendal authored
* commit '8eef6eb7': Import translations. DO NOT MERGE
-
Geoff Mendal authored
Change-Id: I5988280d041a4f6876cd9fa73cffdfd83b1b8151 Auto-generated-cl: translation import
-
- 12 Feb, 2015 3 commits
-
-
Geoff Mendal authored
* commit '0605408d': Import translations. DO NOT MERGE
-
Geoff Mendal authored
* commit '2b827555': Import translations. DO NOT MERGE
-
Geoff Mendal authored
Change-Id: I75a1e1f5da8f91337a13286c7f39ac6ae3bbe094 Auto-generated-cl: translation import
-
- 09 Feb, 2015 1 commit
-
- 07 Feb, 2015 1 commit
-
- 06 Feb, 2015 1 commit
-