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


Java Drone.getBattery方法代码示例

本文整理汇总了Java中com.o3dr.android.client.Drone.getBattery方法的典型用法代码示例。如果您正苦于以下问题:Java Drone.getBattery方法的具体用法?Java Drone.getBattery怎么用?Java Drone.getBattery使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.o3dr.android.client.Drone的用法示例。


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

示例1: updateBattery

import com.o3dr.android.client.Drone; //导入方法依赖的package包/类
private void updateBattery(Drone drone) {
	if (mInboxBuilder == null)
		return;

       Battery droneBattery = drone.getBattery();
       String update = droneBattery == null ? "--" : String.format(
               "%2.1fv (%2.0f%%)", droneBattery.getBatteryVoltage(),
               droneBattery.getBatteryRemain());

	mInboxBuilder.setLine(3, SpannableUtils.normal("Battery:   ", SpannableUtils.bold(update)));
}
 
开发者ID:jiaminghan,项目名称:droidplanner-master,代码行数:12,代码来源:StatusBarNotificationProvider.java

示例2: updateItemView

import com.o3dr.android.client.Drone; //导入方法依赖的package包/类
@Override
public void updateItemView(Context context, Drone drone) {

	if (mItemView == null)
		return;

	String infoUpdate;
          Battery droneBattery;
	if (drone == null || !drone.isConnected() || ((droneBattery = drone.getBattery()) ==
                  null)) {
		infoUpdate = sDefaultValue;
		currentView.setText(sDefaultValue);
		mAhView.setText(sDefaultValue);
	} else {

              Double discharge = droneBattery.getBatteryDischarge();
              String dischargeText;
              if (discharge == null) {
                  dischargeText = sDefaultValue;
              }else{
                  dischargeText = String.format(Locale.ENGLISH, "%2.0f mAh", discharge);
              }

              mAhView.setText(String.format(Locale.ENGLISH,"Remaining %2.0f%%", droneBattery.getBatteryRemain()));
              currentView.setText(String.format("Current %2.1f A", droneBattery.getBatteryCurrent()));

              infoUpdate = String.format(Locale.ENGLISH,"%2.1fv\n", droneBattery.getBatteryVoltage());
              infoUpdate = infoUpdate.concat(dischargeText);
	}

	mPopup.update();
	((TextView) mItemView).setText(infoUpdate);
}
 
开发者ID:jiaminghan,项目名称:droidplanner-master,代码行数:34,代码来源:InfoBarItem.java


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