当前位置: 首页>>代码示例>>Java>>正文


Java UpdateUI类代码示例

本文整理汇总了Java中com.qualcomm.ftccommon.UpdateUI的典型用法代码示例。如果您正苦于以下问题:Java UpdateUI类的具体用法?Java UpdateUI怎么用?Java UpdateUI使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


UpdateUI类属于com.qualcomm.ftccommon包,在下文中一共展示了UpdateUI类的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: XtensibleEventLoop

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
public XtensibleEventLoop(HardwareFactory hardwareFactory, OpModeRegister register,
                          UpdateUI.Callback callback, Context robotControllerContext,
                          ProgrammingModeController programmingModeController) {
    super(hardwareFactory, register, callback, (Activity) robotControllerContext, programmingModeController);
    //ftcEventLoopHandler = new XtensibleEventLoopHandler(ftcEventLoopHandler);
    for (Field field : ftcEventLoopHandler.getClass().getDeclaredFields()) {
        field.setAccessible(true);
        try {
            final Object o = field.get(ftcEventLoopHandler);
            if (!(o instanceof HardwareFactory)) return;
            HardwareFactory hardwareFactory1 = (HardwareFactory) o;

        } catch (IllegalAccessException e) {
            RobotLog.e("Error on takeover of HardwareFactory", e);
        }
    }
    semaphore = new Semaphore(0);
}
 
开发者ID:MHS-FIRSTrobotics,项目名称:RadicalRobotics2017,代码行数:19,代码来源:XtensibleEventLoop.java

示例2: createUpdateUI

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
protected UpdateUI createUpdateUI() {
  Restarter restarter = new RobotRestarter();
  UpdateUI result = new UpdateUI(this, dimmer);
  result.setRestarter(restarter);
  result.setTextViews(textNetworkConnectionStatus, textRobotStatus, textGamepad, textOpMode, textErrorMessage, textDeviceName);
  return result;
}
 
开发者ID:ykarim,项目名称:FTC2016,代码行数:8,代码来源:FtcRobotControllerActivity.java

示例3: createUpdateUI

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
protected UpdateUI createUpdateUI() {
    Restarter restarter = new RobotRestarter();
    UpdateUI result = new UpdateUI(this, dimmer);
    result.setRestarter(restarter);
    result.setTextViews(textNetworkConnectionStatus, textRobotStatus, textGamepad, textOpMode, textErrorMessage, textDeviceName);
    return result;
}
 
开发者ID:FTC7729,项目名称:2016-FTC,代码行数:8,代码来源:FtcRobotControllerActivity.java

示例4: createUICallback

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
protected UpdateUI.Callback createUICallback(UpdateUI updateUI) {
  UpdateUI.Callback result = updateUI.new Callback();
  result.setStateMonitor(new SoundPlayingRobotMonitor());
  return result;
}
 
开发者ID:ykarim,项目名称:FTC2016,代码行数:6,代码来源:FtcRobotControllerActivity.java

示例5: onCreate

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  receivedUsbAttachmentNotifications = new ConcurrentLinkedQueue<UsbDevice>();
  eventLoop = null;

  setContentView(R.layout.activity_ftc_controller);

  utility = new Utility(this);
  context = this;
  entireScreenLayout = (LinearLayout) findViewById(R.id.entire_screen);
  buttonMenu = (ImageButton) findViewById(R.id.menu_buttons);
  buttonMenu.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      openOptionsMenu();
    }
  });

  textDeviceName = (TextView) findViewById(R.id.textDeviceName);
  textWifiDirectStatus = (TextView) findViewById(R.id.textWifiDirectStatus);
  textRobotStatus = (TextView) findViewById(R.id.textRobotStatus);
  textOpMode = (TextView) findViewById(R.id.textOpMode);
  textErrorMessage = (TextView) findViewById(R.id.textErrorMessage);
  textGamepad[0] = (TextView) findViewById(R.id.textGamepad1);
  textGamepad[1] = (TextView) findViewById(R.id.textGamepad2);
  immersion = new ImmersiveMode(getWindow().getDecorView());
  dimmer = new Dimmer(this);
  dimmer.longBright();
  Restarter restarter = new RobotRestarter();

  updateUI = new UpdateUI(this, dimmer);
  updateUI.setRestarter(restarter);
  updateUI.setTextViews(textWifiDirectStatus, textRobotStatus,
      textGamepad, textOpMode, textErrorMessage, textDeviceName);
  callback = updateUI.new Callback();

  PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
  preferences = PreferenceManager.getDefaultSharedPreferences(this);

  WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
  wifiLock = wifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL_HIGH_PERF, "");

  hittingMenuButtonBrightensScreen();

  if (USE_DEVICE_EMULATION) { HardwareFactory.enableDeviceEmulation(); }
}
 
开发者ID:MHS-FIRSTrobotics,项目名称:FTC-Simple,代码行数:49,代码来源:FtcRobotControllerActivity.java

示例6: createUICallback

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
protected UpdateUI.Callback createUICallback(UpdateUI updateUI) {
    UpdateUI.Callback result = updateUI.new Callback();
    result.setStateMonitor(new SoundPlayingRobotMonitor());
    return result;
}
 
开发者ID:FTC7729,项目名称:2016-FTC,代码行数:6,代码来源:FtcRobotControllerActivity.java

示例7: onCreate

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    setContentView(R.layout.activity_ftc_controller);

    //initializeVision(R.id.entire_screen);

    utility = new Utility(this);
    context = this;
    entireScreenLayout = (LinearLayout) findViewById(R.id.entire_screen);
    buttonMenu = (ImageButton) findViewById(R.id.menu_buttons);
    buttonMenu.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            openOptionsMenu();
        }
    });

    textDeviceName = (TextView) findViewById(R.id.textDeviceName);
    textWifiDirectStatus = (TextView) findViewById(R.id.textWifiDirectStatus);
    textRobotStatus = (TextView) findViewById(R.id.textRobotStatus);
    textOpMode = (TextView) findViewById(R.id.textOpMode);
    textErrorMessage = (TextView) findViewById(R.id.textErrorMessage);
    textGamepad[0] = (TextView) findViewById(R.id.textGamepad1);
    textGamepad[1] = (TextView) findViewById(R.id.textGamepad2);
    immersion = new ImmersiveMode(getWindow().getDecorView());
    dimmer = new Dimmer(this);
    dimmer.longBright();
    Restarter restarter = new RobotRestarter();

    updateUI = new UpdateUI(this, dimmer);
    updateUI.setRestarter(restarter);
    updateUI.setTextViews(textWifiDirectStatus, textRobotStatus,
            textGamepad, textOpMode, textErrorMessage, textDeviceName);
    callback = updateUI.new Callback();

    PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
    preferences = PreferenceManager.getDefaultSharedPreferences(this);

    hittingMenuButtonBrightensScreen();

    if (USE_DEVICE_EMULATION) {
        HardwareFactory.enableDeviceEmulation();
    }
}
 
开发者ID:FTC7729,项目名称:2016-FTC,代码行数:47,代码来源:FtcRobotControllerActivity.java

示例8: onCreate

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_ftc_controller);

  utility = new Utility(this);
  context = this;
  entireScreenLayout = (LinearLayout) findViewById(R.id.entire_screen);
  buttonMenu = (ImageButton) findViewById(R.id.menu_buttons);
  buttonMenu.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      openOptionsMenu();
    }
  });

  textDeviceName = (TextView) findViewById(R.id.textDeviceName);
  textWifiDirectStatus = (TextView) findViewById(R.id.textWifiDirectStatus);
  textRobotStatus = (TextView) findViewById(R.id.textRobotStatus);
  textOpMode = (TextView) findViewById(R.id.textOpMode);
  textErrorMessage = (TextView) findViewById(R.id.textErrorMessage);
  textGamepad[0] = (TextView) findViewById(R.id.textGamepad1);
  textGamepad[1] = (TextView) findViewById(R.id.textGamepad2);
  immersion = new ImmersiveMode(getWindow().getDecorView());
  dimmer = new Dimmer(this);
  dimmer.longBright();
  Restarter restarter = new RobotRestarter();

  updateUI = new UpdateUI(this, dimmer);
  updateUI.setRestarter(restarter);
  updateUI.setTextViews(textWifiDirectStatus, textRobotStatus,
      textGamepad, textOpMode, textErrorMessage, textDeviceName);
  callback = updateUI.new Callback();

  PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
  preferences = PreferenceManager.getDefaultSharedPreferences(this);

  hittingMenuButtonBrightensScreen();

  if (USE_DEVICE_EMULATION) { HardwareFactory.enableDeviceEmulation(); }
}
 
开发者ID:ftc8099,项目名称:resQ-2015,代码行数:43,代码来源:FtcRobotControllerActivity.java

示例9: XtensibleEventLoop

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
public XtensibleEventLoop(HardwareFactory hardwareFactory, OpModeRegister register,
                          UpdateUI.Callback callback, Context robotControllerContext) {
    super(hardwareFactory, register, callback, robotControllerContext);
    semaphore = new Semaphore(0);
}
 
开发者ID:MHS-FIRSTrobotics,项目名称:TeamClutch2016,代码行数:6,代码来源:XtensibleEventLoop.java

示例10: onCreate

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_ftc_controller);

  utility = new Utility(this);
  context = this;
  entireScreenLayout = (LinearLayout) findViewById(R.id.entire_screen);
  buttonMenu = (ImageButton) findViewById(R.id.menu_buttons);
  buttonMenu.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      openOptionsMenu();
    }
  });

  textDeviceName = (TextView) findViewById(R.id.textDeviceName);
  textWifiDirectStatus = (TextView) findViewById(R.id.textWifiDirectStatus);
  textRobotStatus = (TextView) findViewById(R.id.textRobotStatus);
  textOpMode = (TextView) findViewById(R.id.textOpMode);
  textErrorMessage = (TextView) findViewById(R.id.textErrorMessage);
  textGamepad[0] = (TextView) findViewById(R.id.textGamepad1);
  textGamepad[1] = (TextView) findViewById(R.id.textGamepad2);
  immersion = new ImmersiveMode(getWindow().getDecorView());
  dimmer = new Dimmer(this);
  dimmer.longBright();
  Restarter restarter = new RobotRestarter();

  updateUI = new UpdateUI(this, dimmer);
  updateUI.setRestarter(restarter);
  updateUI.setTextViews(textWifiDirectStatus, textRobotStatus,
          textGamepad, textOpMode, textErrorMessage, textDeviceName);
  callback = updateUI.new Callback();

  PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
  preferences = PreferenceManager.getDefaultSharedPreferences(this);

  WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
  wifiLock = wifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL_HIGH_PERF, "");

  hittingMenuButtonBrightensScreen();

  if (USE_DEVICE_EMULATION) {
    HardwareFactory.enableDeviceEmulation();
  }
}
 
开发者ID:MHS-FIRSTrobotics,项目名称:TeamClutch2016,代码行数:48,代码来源:FtcRobotControllerActivity.java

示例11: onCreate

import com.qualcomm.ftccommon.UpdateUI; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);

  setContentView(R.layout.activity_ftc_controller);

  utility = new Utility(this);
  context = this;
  entireScreenLayout = (LinearLayout) findViewById(R.id.entire_screen);
  buttonMenu = (ImageButton) findViewById(R.id.menu_buttons);
  buttonMenu.setOnClickListener(new View.OnClickListener() {
    @Override
    public void onClick(View v) {
      openOptionsMenu();
    }
  });

  textDeviceName = (TextView) findViewById(R.id.textDeviceName);
  textWifiDirectStatus = (TextView) findViewById(R.id.textWifiDirectStatus);
  textRobotStatus = (TextView) findViewById(R.id.textRobotStatus);
  textOpMode = (TextView) findViewById(R.id.textOpMode);
  textErrorMessage = (TextView) findViewById(R.id.textErrorMessage);
  textGamepad[0] = (TextView) findViewById(R.id.textGamepad1);
  textGamepad[1] = (TextView) findViewById(R.id.textGamepad2);
  immersion = new ImmersiveMode(getWindow().getDecorView());
  dimmer = new Dimmer(this);
  dimmer.longBright();
  Restarter restarter = new RobotRestarter();

  updateUI = new UpdateUI(this, dimmer);
  updateUI.setRestarter(restarter);
  updateUI.setTextViews(textWifiDirectStatus, textRobotStatus,
      textGamepad, textOpMode, textErrorMessage, textDeviceName);
  callback = updateUI.new Callback();

  PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
  preferences = PreferenceManager.getDefaultSharedPreferences(this);

  WifiManager wifiManager = (WifiManager) getSystemService(Context.WIFI_SERVICE);
  wifiLock = wifiManager.createWifiLock(WifiManager.WIFI_MODE_FULL_HIGH_PERF, "");

  hittingMenuButtonBrightensScreen();

  if (USE_DEVICE_EMULATION) { HardwareFactory.enableDeviceEmulation(); }
}
 
开发者ID:rollarobotics,项目名称:team4964,代码行数:46,代码来源:FtcRobotControllerActivity.java


注:本文中的com.qualcomm.ftccommon.UpdateUI类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。