• Home
  • History
  • Annotate
  • only in /frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/
History log of /frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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