【发布时间】:2019-03-29 05:05:49
【问题描述】:
我有一个使用位置库的颤振应用程序,找到here
我用
导入import 'package:location/location.dart';
后来调用
location.onLocationChanged().listen((Map<String,double> currentLocation) {
print("LocationListener " + currentLocation.toString());
}
在 avd 手机模拟器和真机上运行时,这可以正常工作。我会定期收到有关新 GPS 位置的更新。
但是,我想让它在 Android Wear 2 设备/手表上运行。
如果我在模拟器或实际的 android 手表(华为手表 2)中尝试它,流似乎永远不会触发。我也在尝试通过模拟器更新位置,该模拟器同样适用于手机,但不适用于手表。
我正在尝试的广告设备是Android Wear Round API 26。
实际设备是
Wear OS By Google 1.6、Google Play Services 14.3.67、android o.s 8.0
已在手机上启用位置信息。 avd 手表位置可能会通过手机获取它,但实际的手表设备不是,因为它可以独立工作,而且 Google 地图之类的东西可以在 GPS 方面正常工作。
Android Wear 2 对 GPS/侦听器的处理方式是否有所不同,我应该知道,以及如何让它发挥作用?
【问题讨论】:
标签: android flutter android-wear-2.0