FtcRobotControllerActivity.java 文件源码

java
阅读 21 收藏 0 点赞 0 评论 0

项目:RobotIGS 作者:
protected void readNetworkType(String fileName) {
  NetworkType defaultNetworkType;
  File directory = RobotConfigFileManager.CONFIG_FILES_DIR;
  File networkTypeFile = new File(directory, fileName);
  if (!networkTypeFile.exists()) {
    if (Build.MODEL.equals(Device.MODEL_410C)) {
      defaultNetworkType = NetworkType.SOFTAP;
    } else {
      defaultNetworkType = NetworkType.WIFIDIRECT;
    }
    writeNetworkTypeFile(NETWORK_TYPE_FILENAME, defaultNetworkType.toString());
  }

  String fileContents = readFile(networkTypeFile);
  networkType = NetworkConnectionFactory.getTypeFromString(fileContents);
  programmingModeController.setCurrentNetworkType(networkType);

  // update the preferences
  SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences(context);
  SharedPreferences.Editor editor = preferences.edit();
  editor.putString(NetworkConnectionFactory.NETWORK_CONNECTION_TYPE, networkType.toString());
  editor.commit();
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号