我目前正在尝试使用新的BlackBerry Magnetometer API,但不幸的是遇到了各种问题。我有磁力计工作,但我无法从中获得可靠的结果。
在iPhone指南针上,如果您将手机顶部朝向天空,或者手机屏幕朝向天空,则指南针上的读数相同。但是,在黑莓手机上,MagnetometerData给出了各种指示,让我感到困惑。
据我所知,getDirectionTop返回手机背面平坦时的角度,getDirectionBack返回手机顶部朝向天空时的角度。
有没有办法根据手机方向获取方向?例如,自动检测手机是扁平的还是直立的,并根据它获得所需的方向?