c72eb9113a2f3f7886afcecf5c29507e0a3a8266 |
11-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
Remove MtpClient class from framework and public API After reviewing this class I decided it would be best not to include it in the public API since it adds no functionality that cannot be done using MtpDevice and other APIs directly. So I am moving it to the CameraBrowser sample instead. Also changed CameraBrowser to build against the SDK to ensure all the necessary APIs for PTP support have been made public. Bug: 4067029 Change-Id: I585b06104084953176d018ced08bba0cb4607490 Signed-off-by: Mike Lockwood <lockwood@android.com>
ameraBrowser.java
ameraBrowserApplication.java
tpClient.java
bjectBrowser.java
bjectViewer.java
torageBrowser.java
|
c4308f01c965571dc2354107c3574df113e397ee |
01-Mar-2011 |
Mike Lockwood <lockwood@android.com> |
Move USB framework support from android.hardware to android.hardware.usb package Change-Id: I00fd4f0caaa4aebe48f71c576bb211b5f38bf88d Signed-off-by: Mike Lockwood <lockwood@android.com>
eviceDisconnectedReceiver.java
|
0fd3c4a1e2716afdf2a1459abf0bdb76f1c3ddf0 |
27-Feb-2011 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: Add USB device filter meta-data for digital cameras This is used by the USB service to associate Gallery with PTP cameras. Removed unnecessary broadcast receiver Change-Id: Ifd78aa94f69cb7d6ec0b557313e90bb79812f15d
sbReceiver.java
|
188d00b07ef0b8968868b3489e80dd9f53d3bafa |
23-Feb-2011 |
Mike Lockwood <lockwood@android.com> |
UsbManager: Remove redundant Intent extras from USB device and accessory broadcasts These extras are also accessable via the UsbDevice and UsbAccessory classes, which are also included as extras. Since you can't filter Intents based on extras there is no point in duplicating this information as separate extras. Change-Id: I4c8d1e70d66023a1800b3f8f06118898da6b37af Signed-off-by: Mike Lockwood <lockwood@android.com>
eviceDisconnectedReceiver.java
|
20bc97fc541610a296d12e25570ac3eb6d599673 |
07-Jan-2011 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: new implementation based on new MTP host APIs Change-Id: I81300e3218d6f6fce87432ce506fc282aa4dc4b8 Signed-off-by: Mike Lockwood <lockwood@android.com>
ameraBrowser.java
ameraBrowserApplication.java
eviceDisconnectedReceiver.java
bjectBrowser.java
bjectViewer.java
torageBrowser.java
sbReceiver.java
|
65d2a4cb5f10a3964f66628be859bc150ec8921e |
06-Jan-2011 |
Mike Lockwood <lockwood@android.com> |
Remove CameraBrowser test app Change-Id: I7e04ef674746c5c2cdf421a2b9ec440d7ea831bd Signed-off-by: Mike Lockwood <lockwood@android.com>
ameraBrowser.java
eviceDisconnectedReceiver.java
bjectBrowser.java
bjectViewer.java
torageBrowser.java
sbReceiver.java
|
0cd0136d440cf6ad9d5fab430269116786e671ec |
30-Dec-2010 |
Mike Lockwood <lockwood@android.com> |
Move MTP Java classes to android.mtp.* package. Change-Id: Ib18bcaabf314241a95e517d0b93be5845d988e2c Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectBrowser.java
|
4453aa4c306871bb85fcf1d6efcaaf151327f2ce |
15-Dec-2010 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: Catch ActivityNotFoundException when attempting to display imported file. Change-Id: I448f2506caf0a5599c885654fd0078beb6240965 Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectViewer.java
|
770126a678ccc9328a89407ffc82f4d998b25427 |
10-Dec-2010 |
Mike Lockwood <lockwood@android.com> |
Rename android.hardware.Usb to UsbManager and UsbObserver to UsbService In preparation for an upcoming change that will make UsbService into a real system service Change-Id: Id85d624cfc6b10b49a08105cfaaacc667a492c12 Signed-off-by: Mike Lockwood <lockwood@android.com>
eviceDisconnectedReceiver.java
sbReceiver.java
|
a31560598af25d5116effc2a6af0d9be12a0628d |
20-Nov-2010 |
Mike Lockwood <lockwood@android.com> |
Rename android.provider.Mtp to android.provider.Ptp We are only supporting the PTP subset of MTP in host mode and have no plans for full MTP, so calling it Mtp was misleading. Also moved ACTION_MTP_SESSION_END Intent name to android.provider.MediaStore and added it to the public API. Change-Id: Ie35d15864d5972e65a39b982aa51316ecca3725a Signed-off-by: Mike Lockwood <lockwood@android.com>
ameraBrowser.java
bjectBrowser.java
bjectViewer.java
torageBrowser.java
|
1d5dedc9e44fdccf0636cedac90529c0c5f6e166 |
19-Nov-2010 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser improvements: Replace menu for importing and deleting files with buttons. Automatically close activities when camera is disconnected. Change-Id: I88351e7c337c796057ce3f7da46fc287305f2220 Signed-off-by: Mike Lockwood <lockwood@android.com>
eviceDisconnectedReceiver.java
bjectBrowser.java
bjectViewer.java
torageBrowser.java
|
954c267725d64a37655d6f3a00de6a5aa00ddaf8 |
19-Nov-2010 |
Mike Lockwood <lockwood@android.com> |
PTP: Improve performance and reliability of file importing Now the file copy is done completely within the media process rather than pushing data to the client via ContProvider.openFile(). File system writes are now interleaved with USB reads, which allows us to copy the data faster and prevents the camera from timing out during transfer. File is automatically inserted in the media provider after a successful import and a Uri is returned to the client. BUG: 2994234 Change-Id: Ie75c63da76f623343d3d966c6a707aa1ae871972 Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectViewer.java
|
58fd98accbff409601587b3357f2b3acf370f606 |
24-Sep-2010 |
Mike Lockwood <lockwood@android.com> |
Add constant for SDCARD_RW group ID. Change-Id: I3b009cd06d3c1bc308ba82694db7383134709f75 Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectViewer.java
|
f1f5361e328c13be80e3760d8cc2170d70c9d0ba |
21-Sep-2010 |
Mike Lockwood <lockwood@android.com> |
MTP host: Use Java longs for storage and object IDs This avoids problems with unsigned 32 bit numbers with cameras that use storage and object IDs > 0x7FFFFFFF Change-Id: I615f2d468851e9d6ff8882d22966d3687697d8eb Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectBrowser.java
bjectViewer.java
torageBrowser.java
|
1779789b427747026d96266bd621baee5aad2a32 |
21-Sep-2010 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: show format in object info and show info for non-JPEG objects Change-Id: I22b1906fecbf8609bc688a148180edc95fa1badf Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectBrowser.java
bjectViewer.java
|
5367ab6aab2a61aaf534b18576dcdd0bca1b9681 |
30-Aug-2010 |
Mike Lockwood <lockwood@android.com> |
MTP: Move all MTP protocol constants for Java to a central location. Change-Id: I770d8727f84d25f0781fc23eedd9e9ac9ded1992 Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectBrowser.java
|
725552a0df76ee3b2d45650a25224f46597ad589 |
28-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: Launch itself when a camera is attached to USB. Change-Id: I00d6980a1f8e6607c1368cbf78d8e824514c666b Signed-off-by: Mike Lockwood <lockwood@android.com>
sbReceiver.java
|
456d8e6e67d845b6a2b27509e5808c3907f456aa |
27-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
MTP: Turn off excessive logging Change-Id: Ib0dd8cb99efa324d0b4e742bffeb913d6122ace2 Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectViewer.java
|
ad0643a330db13c8f11b1a71fbb7262570114f4d |
27-Jul-2010 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: Add support for copying files from camera to internal storage. Change-Id: I00b765afec0558dfe27961bd0b2e01473c29fc22 Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectBrowser.java
bjectViewer.java
|
70bd2f2099fe2808bf0e4e5acc7fccde72186d41 |
13-Jun-2010 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: Requery the device list when MTP devices are added and removed. Signed-off-by: Mike Lockwood <lockwood@android.com>
ameraBrowser.java
|
147717c2671e34e0b2aef1570bcc9498f1074a0e |
11-Jun-2010 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: Support for deleting pictures. Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectBrowser.java
|
99b3452f404e1574508665ebb71362766d362603 |
10-Jun-2010 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: Display thumbnails for camera images. Signed-off-by: Mike Lockwood <lockwood@android.com>
bjectBrowser.java
bjectViewer.java
|
0809c0e4c61fb1f64925081c811df86c73f7070f |
10-Jun-2010 |
Mike Lockwood <lockwood@android.com> |
CameraBrowser: New test app for the MTP content provider. Change-Id: I8423d728b13ed8ac87bd2792eefddce3287598bb Signed-off-by: Mike Lockwood <lockwood@android.com>
ameraBrowser.java
bjectBrowser.java
bjectViewer.java
torageBrowser.java
|