私はProcessingforAndroidを使用していますが、アプリはほぼ完成しています。ただし、Processing for Androidは、実装したい電話の向きに適応しません。加速度計の値を読み取り、この単純なアルゴリズムによって方向を大まかに判断することができました。
if (y > 7)
{
o = UPRIGHT;
}
else if (y < -7)
{
o = UPSIDEDOWN;
}
else if (x > 7)
{
o = TURNLEFT;
}
else
{
o = TURNRIGHT;
}
それは完璧ではないので、もっと良い解決策があるかどうか疑問に思っています。現在の電話のUIの向きについてAndroidをポーリングする方法はありますか?7(私が任意に選んだもの)よりも安定した値はありますか?