History log of /frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.java
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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.java
99b3452f404e1574508665ebb71362766d362603 10-Jun-2010 Mike Lockwood <lockwood@android.com> CameraBrowser: Display thumbnails for camera images.

Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.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>
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/ObjectViewer.java