+ switchToBackground();*/
+
+ /*
+ usbManager = (UsbManager) getSystemService(Context.USB_SERVICE);
+ HashMap<String, UsbDevice> deviceList = usbManager.getDeviceList();
+ Log.e(TAG, "device list size : " + deviceList.size());
+ Iterator<UsbDevice> deviceIterator = deviceList.values().iterator();
+ PendingIntent mPermissionIntent = PendingIntent.getBroadcast(this, 0, new Intent(ACTION_USB_PERMISSION), 0);
+
+ IntentFilter filter = new IntentFilter(UsbManager.ACTION_USB_DEVICE_DETACHED);
+ registerReceiver(mUsbReceiver, filter);
+ filter = new IntentFilter(UsbManager.ACTION_USB_DEVICE_ATTACHED);
+ registerReceiver(mUsbReceiver, filter);
+ filter = new IntentFilter(ACTION_USB_PERMISSION);
+ registerReceiver(mUsbReceiver, filter);
+
+ while(deviceIterator.hasNext()){
+ UsbDevice device = deviceIterator.next();
+ Log.e(TAG, device.toString());
+ Log.e(TAG, device.getDeviceName() + " manufacture name: " + device.getManufacturerName() + " " + device.getSerialNumber() + " " + device.getDeviceId());
+
+ if (device.getVendorId() == 6257){
+ usbManager.requestPermission(device, mPermissionIntent);
+ Log.e(TAG,"XXXXXXXXXXXXXXXXXXXXXXXXXXX");
+ Log.e(TAG, device.getVendorId() + "\n" + device.getProductId() + "\n" + device.getProductName() + "\n" +
+ device.getManufacturerName() + "\n" + device.getDeviceId() + "\n" + device.getSerialNumber() + "\n" +
+ device.getDeviceName());
+
+ final String name = device.getDeviceName();
+ final String[] v = name.split("/");
+ int busnum = 0;
+ int devnum = 0;
+ if (v != null) {
+ busnum = Integer.parseInt(v[v.length-2]);
+ devnum = Integer.parseInt(v[v.length-1]);
+ }
+ //mBusNum = busnum;
+ //mDevNum = devnum;
+ uData.vid = device.getVendorId();
+ uData.pid = device.getProductId();
+ uData.busNum = busnum;
+ uData.devNum = devnum;
+
+ String result = null;
+ final String[] vv = name.split("/");
+ if ((vv != null) && (vv.length > 2)) {
+ final StringBuilder sb = new StringBuilder(vv[0]);
+ for (int i = 1; i < vv.length - 2; i++)
+ sb.append("/").append(vv[i]);
+ result = sb.toString();
+ }
+ uData.usbFsName = result;
+
+
+ uData.print();
+
+ usbCamera = device;
+ }
+
+ //Log.e(TAG, device.)
+ //device.getInterface()
+ }*/