Android Wear 开发 最后更新时间: 2021年01月22日
简介
自 3D 地图 SDK V4.0.0 版本起,SDK 适配了 Android Wear 等 Android 穿戴设备。
除地图 SDK 以外,搜索、导航、定位等功能在 Android Wear 也都可以正常使用。
使用说明
使用方法上,Android Wear与手机调用方法基本一样,只有两点不同:
- 由于wear设备滑动事件与底图事件冲突,首先禁用系统滑动。
<style name="WearAppTheme" parent="@android:style/Theme.Translucent.NoTitleBar">
<item name="android:windowSwipeToDismiss">false</item>
</style>
- 地图SDK提供了右滑退出的监听事件,当手指按下距离左边距小于30像素点时触发,代码如下:
wearMapView.setOnDismissCallbackListener(new WearMapView.OnDismissCallback() {
@Override
public void onDismiss() {
wearMapView.onDismiss();
MainActivity.this.finish();
}
@Override
public void onNotifySwipe() {
if (System.currentTimeMillis() - mLastNotifyTime >= 300) {
//当触发滑动时,设置振动交互。开发者可在该回调中自定义滑动时的交互事件
Vibrator vib = (Vibrator)MainActivity.this.getSystemService(Service.VIBRATOR_SERVICE);
vib.vibrate(50);
}
}
});