浏览器版本低!无法浏览完整内容,建议升级或更换浏览器。

Android 地图SDK

百度地图SDK是一套应用程序接口, 通过调用地图SDK接口,开发者可以轻松访问百度地图的服务和数据,构建功能丰富、交互性强的地图类应用程序。

Android Wear介绍

自V4.0起百度地图SDK适配Android Wear,利用百度地图SDK可创建直接运行在Android Wear设备上,且基于地图的可穿戴式设备应用。

从本质上讲,通过百度地图SDK开发可穿戴式设备应用,与为任何其他 Android 设备开发百度地图应用并无不同。 其区别仅仅在于,您的设计要适合可穿戴式设备较小的机型,以便优化应用的易用性和性能。

Android Studio 是推荐的 Android Wear 开发工具,因为它能够提供项目设置、内容库集成和打包便利。

android_intr.png

开发首款Android Wear应用

开发Android Wear需要注意两点:

1由于Wear设备滑动事件与底图事件冲突,首先禁用系统滑动。

方法如下:

<style name="WearAppTheme" parent="@android:style/Theme.Translucent.NoTitleBar">
   <item name="android:windowSwipeToDismiss">false</item>
</style>
2地图SDK提供了右滑退出的监听事件,当手指按下距离左边距小于34个像素点时触发右滑。

方法如下:

 wearMapView.setOnDismissCallbackListener(new WearMapView.OnDismissCallback() {
    @Override
    public void onDismiss() {
        wearMapView.onDismiss();
        MainActivity.this.finish();
         }
    @Override
    public void onNotify() {
        if (System.currentTimeMillis() - mLastNotifyTime >= 200) {
        // 当触发滑动时,设置振动交互。开发者可在该回调中自定义滑动时的交互事件
            Vibrator vib = (Vibrator) MainActivity.this.getSystemService(Service.VIBRATOR_SERVICE);
            vib.vibrate(60);
        }
    }
});