下記のサイトを参考に端末の傾きの上下左右を取得するアプリを作成しました。
http://taiyoproject.com/post-118
ほとんどの端末では問題なく動作するのですが、
Nexus10 GT-P8110/4.2.2で試したところ
縦と横が逆に取得される状態になりました。
###上記サイトのソースに上下左右の判定を追加
if(mRollY > 350.0f || mRollY <= 10.0f) { // 縦(標準 } else if(mRollY >= 170.0f && mRollY <= 190.0f) { // 縦(上下反転) } else if(mRollY >= 260.0f && mRollY <= 280.0f) { // 横(左側が下) } else if(mRollY >= 80.0f && mRollY <= 100.0f) { // 横(右側が下) }
判定方法が悪いのでしょうか...
それとも一部の端末を指定して補正とかする必要があるのでしょうか
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/12 07:57