OSDN Git Service

Open MTP device on demand.
authorDaichi Hirono <hirono@google.com>
Mon, 1 Feb 2016 04:00:31 +0000 (13:00 +0900)
committerDaichi Hirono <hirono@google.com>
Thu, 4 Feb 2016 03:45:58 +0000 (12:45 +0900)
commitfda7474c5faae1e36a9274d8a5fe83e42ec6503b
tree6c5c102a9293f2ba4524cd4355f3cae1fa910ebd
parent6a5ea7eae8a70bced97ceef051c965c27cb642ca
Open MTP device on demand.

Previously MtpDocumentsProvider opens a device just after device is
connected to Android. But MtpDocumentsProvider should open MTP device on
demand so that other applications can open device if user starts to use
the application before using MtpDocumentsProvider.

BUG=26625708

Change-Id: I6083b8c7cef49ee6e9fb0d15ca4adc129734f3eb
packages/MtpDocumentsProvider/AndroidManifest.xml
packages/MtpDocumentsProvider/src/com/android/mtp/MtpDocumentsProvider.java
packages/MtpDocumentsProvider/src/com/android/mtp/MtpDocumentsService.java
packages/MtpDocumentsProvider/src/com/android/mtp/RootScanner.java
packages/MtpDocumentsProvider/src/com/android/mtp/ServiceIntentSender.java [new file with mode: 0644]
packages/MtpDocumentsProvider/src/com/android/mtp/UsbIntentReceiver.java
packages/MtpDocumentsProvider/tests/src/com/android/mtp/MtpDocumentsProviderTest.java
packages/MtpDocumentsProvider/tests/src/com/android/mtp/TestServiceIntentSender.java [new file with mode: 0644]
services/usb/java/com/android/server/usb/MtpNotificationManager.java