/ / OnTouch位置タブレットと電話 - アンドロイド、画面指向、ontouchevent、端末指向

オンタッチロケーションタブレットと携帯電話 - アンドロイド、スクリーンオリエンテーション、ontouchevent、デバイスオリエンテーション

のために設計されたパーティクルシステムを作りましたタブレットは、とにかく指の動きなどに追従します。タブレットを傾けると、すべての粒子がその方向に落ちるので、ジャイロスコープを実装しました。マニフェストでは、私はそれをランドスケープビューに固定しました。

それで私はサムスンの傍受にそれをロードしました。そのスクリーンを動かしたとき、何も正しい方向を向いていませんでした。

if (width<800)  // My tablet width is obviously 800 phone is much less
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
else
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);

これは私の問題を解決します..しかし、これがすべての電話のためのものであるかどうかわからないのですか?私のサムスンの傍受は開発のためだけであり、それはPOS IMOです。それは電話なのか、それともこれがどのように機能するのか。

回答:

回答№1は1

デバイスによっては、肖像画や一部の風景の自然な向きを持っています。これはデバイスのデフォルトのセンサー座標系に影響します。詳細と解決策については、Android Developersブログのこの投稿をご覧ください。 http://android-developers.blogspot.com/2010/09/one-screen-turn-deserves-another.html