* Change separator for ID from ':' to '_' so that the ID can be used as a file
name in FAT.
* Implements equals and hashCode methods.
BUG=20274999
Change-Id: Ibb83151f7d6bdb0c993622dddeb89723aecfa264
Now default configuration of proguard can handle internal VisibleForTesting
annotation. We don't need to have local configuration.
BUG=20274999
Change-Id: Ib21e07336e48dda71d0d2644ddd86422414f7524
To show the application chooser for the UsbManager.ACTION_USB_DEVICE_ATTACHED
intent, the intent should be received by activity. The activity has NoDisplay
theme and immediately terminate after routing intent to MtpDocumentsService.
BUG=20274999
Change-Id: I2080ea433b1657dd68640681664adbf92d1d30e9
These methods will be called in the following CL from the service that handles
USB attach and detach intent.
BUG=20274999
Change-Id: I7b3c658afc5750d6a2713c07f40c59b26dcd1460