Home | History | Annotate | Download | only in source

Lines Matching defs:accessory

44     private static final String MODEL = "Accessory Display";
71 mLogger.log("Waiting for accessory display sink to be attached to USB...");
82 UsbAccessory accessory =
84 if (accessory != null) {
85 onAccessoryAttached(accessory);
90 for (UsbAccessory accessory : accessories) {
91 onAccessoryAttached(accessory);
116 private void onAccessoryAttached(UsbAccessory accessory) {
117 mLogger.log("USB accessory attached: " + accessory);
119 connect(accessory);
123 private void onAccessoryDetached(UsbAccessory accessory) {
124 mLogger.log("USB accessory detached: " + accessory);
125 if (mConnected && accessory.equals(mAccessory)) {
130 private void connect(UsbAccessory accessory) {
131 if (!isSink(accessory)) {
132 mLogger.log("Not connecting to USB accessory because it is not an accessory display sink: "
133 + accessory);
141 // Check whether we have permission to access the accessory.
142 if (!mUsbManager.hasPermission(accessory)) {
143 mLogger.log("Prompting the user for access to the accessory.");
148 mUsbManager.requestPermission(accessory, pendingIntent);
152 // Open the accessory.
153 ParcelFileDescriptor fd = mUsbManager.openAccessory(accessory);
155 mLogger.logError("Could not obtain accessory connection.");
162 mAccessory = accessory;
169 mLogger.log("Disconnecting from accessory: " + mAccessory);
193 private static boolean isSink(UsbAccessory accessory) {
194 return MANUFACTURER.equals(accessory.getManufacturer())
195 && MODEL.equals(accessory.getModel());
216 UsbAccessory accessory = intent.<UsbAccessory>getParcelableExtra(
218 if (accessory != null) {
221 onAccessoryAttached(accessory);
223 onAccessoryDetached(accessory);
226 mLogger.log("Accessory permission granted: " + accessory);
227 onAccessoryAttached(accessory);
229 mLogger.logError("Accessory permission denied: " + accessory);
241 mLogger.log("Accessory display added: " + display);
249 mLogger.log("Accessory display removed: " + display);