Beispiel #1
0
 protected void Connect(DeviceTemplate devicetemplate) {
   AdbExecCmd cmd = new AdbExecCmd();
   if (cmd.isDeviceConnected()) {
     System.out.println("### connected");
     lblStatus.setText("Device Connected.");
     bnext = true;
     getDeviceInfo(devicetemplate);
   } else {
     System.out.println("### connected");
     lblStatus.setText("Device Connection Fails...\n Wait ...\n");
     cmd.killAdb();
     lblStatus.setText("Retrying...");
     cmd.startAdb();
     if (cmd.isDeviceConnected()) {
       lblStatus.setText("Device Connected");
       bnext = true;
       getDeviceInfo(devicetemplate);
     } else {
       lblStatus.setText("Device Connection Failed.\nReplug your USB and Continue...");
       bnext = false;
     }
   }
   System.out.println("bnext 0 " + bnext);
   getWizard().getContainer().updateButtons();
 }
Beispiel #2
0
 private void getDeviceInfo(DeviceTemplate devicetemplate) {
   if (!cmd.getDeviceBasicInfo(devicetemplate)) {
     bnext = false;
     getWizard().getContainer().updateButtons();
     lblStatus.setText("Device Connection Fail \n Check USB connection and retry");
   }
 }
Beispiel #3
0
 public IWizardPage getNextPage() {
   System.out.println("bnext " + bnext);
   if (bnext && cmd.isDeviceConnected()) {
     IWizardPage page = super.getNextPage();
     System.out.println("### " + page.getName());
     return page;
   }
   return null;
 }