- 27 Oct, 2014 1 commit
-
-
Mike Lockwood authored
Bug: 18118488 Change-Id: If1d12def4598be9cbf86b8550061f4d075be9717
-
- 20 Jul, 2014 1 commit
-
-
John Spurlock authored
Instead, make it look like a dialog launched from Settings. Bug:16156303 Change-Id: I00e5bbb2aadcc0858da5ea6822274eab95b2cb42
-
- 09 Oct, 2013 1 commit
-
-
Jeff Sharkey authored
Follows API change in framework. Bug: 11109484 Change-Id: I8f778cce03d8123582b7dadfd3638752da9011f3
-
- 10 Sep, 2013 1 commit
-
-
Jeff Sharkey authored
Bug: 10577809 Change-Id: Ie09bce123f678d112005347ea265338c20783e52
-
- 26 Aug, 2013 1 commit
-
-
Marco Nelissen authored
Screenshots were being inserted into the database with the wrong "date taken" timestamp. Fix existing entries so they are correct again and appear in the right order in gallery. b/10424911 Change-Id: I6ff7283ac10be94b0e159b72da7e072084ef5a2b
-
- 18 Aug, 2013 1 commit
-
-
Jeff Sharkey authored
Surfaces images clustered by buckets to match existing Gallery behavior. Surfaces music by artist, then album, then song. Only offers read-only access for now. Bug: 10330012, 10330011 Change-Id: I2b439ff12b0a6be209391d7ce4b38ade5badd604
-
- 06 May, 2013 1 commit
-
-
Marco Nelissen authored
DATETIME was set as primary key but that value is not always unique. This solution is to remove primary key constraint from column "time" to avoid SQLiteConstraintException caused in case same DATETIME value is attempted to be inserted into log table. (this is externally contributed change ef8c5a39 which was skipped in an earlier automerge) b/8832525 Change-Id: I26ba5356f54b589882447f4aa51892e6b2928acd
-
- 28 Feb, 2013 1 commit
-
-
Daniel Bonnevier authored
DATETIME was set as primary key but that value is not always unique. This solution is to remove primary key constraint from column "time" to avoid SQLiteConstraintException caused in case same DATETIME value is attempted to be inserted into log table. Change-Id: I06f1cd36a6f4f7becdb444599e4de7866813c9cd
-
- 01 Nov, 2012 1 commit
-
-
Marco Nelissen authored
Update media provider to use case-insensitive _data column for the external database, and enforce uniqueness (no duplicate _data entries) for both internal and external. b/5751208 b/6751354 Change-Id: I4790e4ddc241cbbfb87e1638c8b4e462d207b21a
-
- 19 Sep, 2012 1 commit
-
-
Jeff Sharkey authored
Bug: 7174672 Change-Id: Ib44a52ad337ca6df135955e71e6cec3261da780d
-
- 18 Sep, 2012 1 commit
-
-
Jeff Sharkey authored
Watch for BOOT_COMPLETED, and dispatch any current USB state or mounted volumes which may have already occured. This specifically handles starting of secondary users. The current MTP kernel driver at /dev/mtp_usb is exclusive, meaning only one process can have it open. To solve this, the framework cycles the USB host stack when switching users, giving the new user's media process a chance to claim the kernel device. We only start an MtpServer when we're the active user. Bug: 6925114 Change-Id: Idfcda09aed88140bb470a110a9e4434f5b79abdd
-
- 12 Sep, 2012 1 commit
-
-
Jeff Sharkey authored
When building external storage paths, always include user in path to enable cross-user paths and aid debugging. Bug: 7131382 Change-Id: I85f9eeed418a4fcced6633c579642e947fba65d7
-
- 11 Sep, 2012 1 commit
-
-
Fabrice Di Meglio authored
- add android:supportsRtl="true" for the manifest Change-Id: I77a1af134f2d43a3b3d0cbcb4021515bf28d7afb
-
- 28 Jul, 2012 1 commit
-
-
Nick Kralevich authored
In a future version of Android, the default value for <provider android:exported> will change from true to false. Explicitly set android:exported="true" Bug: 3306452 Change-Id: I3d3e3564aa6a0fc8ba049d043612e94c67f1ec70
-
- 15 May, 2012 1 commit
-
-
Marco Nelissen authored
Small optimization to bucket field updater: reuse the same ContentValues and not needlessly convert to/from integer. Also add a mechanism to store short messages in the database, in order to get better information from bugreports. b/6467624 Change-Id: I2777d58e5fefe98a0e91794ef25e1be0d2408304
-
- 03 May, 2012 1 commit
-
-
Marco Nelissen authored
b/5702487 Change-Id: Ie0392b60a6c258dc378ac5d2bfe73aa7f9b47c4e
-
- 25 Apr, 2012 1 commit
-
-
Jeff Sharkey authored
To give RINGTONE_PICKER external storage access, move it from system to MediaProvider. Bug: 6346701 Change-Id: Ib5f8e8fa8a962be211bc60c6e09778c7e2b85f2a
-
- 16 Apr, 2012 1 commit
-
-
Owen Lin authored
Change-Id: I82f90b0762a6b3342e7a84ec40b205e5b9377905 fix: 6326240
-
- 13 Apr, 2012 1 commit
-
-
Marco Nelissen authored
The internal "sd card" storage is now in /storage/sdcard0. However since /mnt/sdcard still exists for compatibility, the media scanner will see a bunch of new files in /storage, in addition to the existing files in /mnt/sdcard, resulting in two entries in the database for every file. This change removes any entries that were already scanned in /storage, then updates the paths for the existing /mnt/sdcard entries to point to /storage instead. This will handle both updates from ICS, as well as fix the database for people that ran a build inbetween the move to /storage and this change. b/6131916 Change-Id: I1c071187651544be0fdb69e1cdb6367b636fc6d5
-
- 04 Apr, 2012 1 commit
-
-
Marco Nelissen authored
b/5820120 Change-Id: Ied554557627dcc29577c316ad30e4f5c3dd8e7f8
-
- 20 Mar, 2012 2 commits
-
-
Jeff Sharkey authored
Change-Id: I92f9eb7366150b9b5e05b3e3f7231937fc9b3dd4
-
Jeff Sharkey authored
Enforce read/write permissions on external storage, and enforce write permission on internal storage. Note that READ_EXTERNAL enforcement is currently disabled in PackageManagerService. Bug: 6131916 Change-Id: I28a7da4d07fe0293634b033ff95658603d273ef0
-
- 17 Feb, 2012 1 commit
-
-
Marco Nelissen authored
Instead of specifying the database version as a constant in code, tie it to the apk version code, and add a version code to the manifest. Also add a new index on files._data, to aid in doing case-insensitive matches. Change-Id: Ib5b623cfd5a3120603dcf43bcbb9d3f3e5533bf6
-
- 19 Aug, 2011 1 commit
-
-
Dianne Hackborn authored
We now do the update in a pre boot receiver. Unfortunately this update can take a long time -- over 8 minutes on my device -- so we'll need to do something about giving the user feedback or such. Change-Id: I5c97501690744439d9c938ec68aa00dae9006288
-
- 04 May, 2011 4 commits
-
-
Mike Lockwood authored
Change-Id: I8ce30fbf8771090e40bd27b2461a2a2226be7ff2 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
Mike Lockwood authored
This will add/remove database entries for files on secondary volumes when the volume is added/removed. Change-Id: I6ae6ee4247b6536b03dba8df93ebcb9c219d9cab Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
Mike Lockwood authored
Change-Id: Ie7b00459445ec820073def9878bc98d428b6191e Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
Mike Lockwood authored
This will add/remove database entries for files on secondary volumes when the volume is added/removed. Change-Id: I24e1059dcf1b3c04d95e03c03b736e214c8fbff4 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 22 Apr, 2011 1 commit
-
-
Mike Lockwood authored
Change-Id: I67caaa0862f48fe31f87196a40fc43900c203132 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 06 Apr, 2011 1 commit
-
-
Mike Lockwood authored
This will add/remove database entries for files on secondary volumes when the volume is added/removed. Change-Id: I648fc97620a045c39817d050a5e6cdddc3e40edb Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 03 Mar, 2011 1 commit
-
-
Mike Lockwood authored
BUG: 3504600 Change-Id: I5d8b0fe32192fcd7791ab41a2e1bc890ac0a5e31 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 02 Mar, 2011 1 commit
-
-
Mike Lockwood authored
BUG: 3504600 Change-Id: I5d8b0fe32192fcd7791ab41a2e1bc890ac0a5e31 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 12 Jan, 2011 1 commit
-
-
Mike Lockwood authored
Change-Id: I78ac177ebe3bdc2ddf537f8b8e0a18128799c390 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 10 Jan, 2011 1 commit
-
-
Mike Lockwood authored
Since the "usb" group and ACCESS_USB permission will be used by regular apps to access USB devices in host mode, we need a separate permission for the device side MTP driver. Change-Id: I10a7544b464c4a8cea3a40c3a1f82f3cd418ca17 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 06 Jan, 2011 2 commits
-
-
Mike Lockwood authored
We still need this for device mode MTP support. Change-Id: Ide39df0b11f0cce2a67d8b53d3658a5f2262c131 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
Mike Lockwood authored
This will be replaced by a different PTP API in an upcoming commit. Change-Id: Iabe4280338a4b269366539e747acc6bef62e16d6 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 23 Nov, 2010 1 commit
-
-
Mike Lockwood authored
Change-Id: I1097f4262a2044a4ad43860f1d56f62622dcdac5 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 01 Nov, 2010 1 commit
-
-
Mike Lockwood authored
Media provider now stores paths with /mnt/sdcard prefix instead of /data/media and returns /mnt/sdcard paths for all query results Media scanner, MTP and ContentProvider.openFile() use /data/media paths to avoid the overhead of the FUSE layer. Give MediaProvider write permission to the /data/media directory. Change-Id: I246f82fd4c0aa3eea57a0fbbb1264a5618446d24 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 30 Jun, 2010 1 commit
-
-
Mike Lockwood authored
Change-Id: I9ce28ae0d92729fe7707d0fb1f4b3dfc2c77ca24 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-
- 02 Jun, 2010 1 commit
-
-
Mike Lockwood authored
At this point much of the plumbing is in place, but only a few simple queries are supported. This is enough to support a proof of concept sample program that navigates the file hierarchy of a digital camera connected via USB. Change-Id: I1fdb9865a1339fa71c8153679cecfac70b763188 Signed-off-by:
Mike Lockwood <lockwood@android.com>
-