- final String macAddr = getMacAddr();
- final Context context = getApplicationContext();
- mBtnStart.setOnClickListener(new View.OnClickListener(){
- @Override
- public void onClick(View view){
- Log.e(TAG, "onclick2");
- String url = mTextServer.getText().toString() + "/" + mTextUser.getText().toString() + "_" + macAddr + "_" + mTextCamera.getText().toString();
- gLogger.error("Url " + url);
- intent.putExtra("url", url);
- startService(intent);
- saveConfig();
- }
- });
-
- /*btn2.post(new Runnable(){
- @Override
- public void run() {
- btn2.performClick();
-
- }
- });
-
- 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);
+ ServiceConnection mConnection = new ServiceConnection() {
+ @Override
+ public void onServiceDisconnected(ComponentName name) {
+ Toast.makeText(MainActivity.this, "Service is disconnected", 1000).show();
+ gLogger.error("onServiceDisconnected ---------->");
+ mBounded = false;
+ mServer = null;
+ }