Android 如何显示风向?

Android 如何显示风向?,android,graphics,compass-geolocation,direction,Android,Graphics,Compass Geolocation,Direction,我想创建一些图形箭头,或者可能在指南针上画一个箭头,向用户显示风向。考虑到手机的方向,这显然会发生变化 我的应用程序可以告诉我风向来自哪个方向(以度为单位)。 我的问题是,什么是最好的方式来实现这样的东西 谢谢 画一个指南针,相应地画出风向箭头 如果设备知道它的方位,旋转整个东西,使指南针上的N指向实际的北方 然后询问用户对此设置是否满意,如果不满意,原因,改进等。但从非常简单的事情开始,如上面所述。在Exclipse中创建一个新的Android项目,并选择“从现有示例创建项目”。选择目标an

我想创建一些图形箭头,或者可能在指南针上画一个箭头,向用户显示风向。考虑到手机的方向,这显然会发生变化

我的应用程序可以告诉我风向来自哪个方向(以度为单位)。 我的问题是,什么是最好的方式来实现这样的东西

谢谢

  • 画一个指南针,相应地画出风向箭头
  • 如果设备知道它的方位,旋转整个东西,使指南针上的N指向实际的北方

然后询问用户对此设置是否满意,如果不满意,原因,改进等。但从非常简单的事情开始,如上面所述。

在Exclipse中创建一个新的Android项目,并选择“从现有示例创建项目”。选择目标android版本,然后选择ApiDemos。在那里你会发现一个指南针应用程序和许多其他的例子,可以帮助你画你的屏幕

我想如果你的风箭是3D或模拟3D的,那就最好了,这样用户手持设备的方式就不重要了,因为他总是从一个高的虚拟点看风箭


在相同的ApiDemos中,还有一个“传感器”演示,用于绘制设备的物理方向。

现在,您只需捕捉风;)你能详细说明一下上面这些非常简单的方面吗?我尝试使用API示例创建指南针,但它只是用画布/指南针完全填满了屏幕。理想情况下,我只想将这个指南针插入其他文本视图等之间,而不需要单独的屏幕。谢谢,Ronan说的是接口概念(一个圆圈和一个箭头),而不是它可能的实现。也许您可以在一块画布上绘制它,您已经使用它来绘制其他东西,或者制作成一个可以由布局控制的组件。对不起,我对Android编程一无所知,我只是一个用户。