Flutter 在颤振中使用加速度计检测设备方向
我如何判断用户的设备是否处于纵向或横向模式,并带有加速计数据 我试着这样做:Flutter 在颤振中使用加速度计检测设备方向,flutter,dart,accelerometer,Flutter,Dart,Accelerometer,我如何判断用户的设备是否处于纵向或横向模式,并带有加速计数据 我试着这样做: var accListener = accelerometerEvents.listen((AccelerometerEvent event) { print(event); }); 我得到了正确的数据。但是如果我尝试检查纵向和横向模式的值,我得到的值几乎相同 此处显示控制台输出: 景观 [加速度计读数(x:0.30221252441406254,y:-0.14819030761718752,z:9.
var accListener = accelerometerEvents.listen((AccelerometerEvent event) {
print(event);
});
我得到了正确的数据。但是如果我尝试检查纵向和横向模式的值,我得到的值几乎相同
此处显示控制台输出:
景观
[加速度计读数(x:0.30221252441406254,y:-0.14819030761718752,z:9.99948201171875)]
肖像画
[加速度计读数(x:-0.1082641601565001,y:-0.45100097656250004,z:9.979293823242188)]
由于倾斜的原因,x
和y
有一个很小的差异,但通常我有相似的值
是否有可能获得此信息?或者可能与其他传感器数据