@Override
public void onBluetoothConnectionEvent(String event) {
switch (event) {
case ACTION_CONNECTED:
progress.hide();
bluetoothConnection.subscribeToHeadingNotifications((heading) -> {
if(heading != null) {
int r = 360 - (int) (Float.parseFloat(heading));
int headingDelta = r-currentHeading;
currentHeading = r;
headingIndicator.setVisibility(View.VISIBLE);
headingIndicator.animate()
.rotationBy(headingDelta)
.setDuration(99)
.setInterpolator(new LinearInterpolator())
.start();
}
});
break;
case ACTION_DISCONNECTED:
case ACTION_ERROR:
finish();
break;
}
}
ControllerActivity.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:Make-A-Pede-Android-App
作者:
评论列表
文章目录