OK私は、携帯電話(基本的にはコンパス)と一緒に回転するグラフィックを表示するために、磁力計を使用するアプリを持っています。アンドロイド普遍的なランドスケープチェック
ランドスケープモードの場合は90度を引いた小切手がありますが、デフォルトのランドスケープモードの場合のみ有効です。 2.1で、私たちは今、私は今、それがどのランドスケープモードを把握する方法がわからないので、あなたは両方の方法を回転させることができ普遍的な風景を持って
ここに私のコードです:。
int test = getResources().getConfiguration().orientation;
if(Configuration.ORIENTATION_LANDSCAPE == test) {
rotation = -90f;
}
else {
rotation = 0f;
}
canvas.rotate((float) (-Math.toDegrees(mOrientation[0]) + rotation));
任意の提案は、電話機がどのランドスケープモードになっているかを知る方法は?
何値でありORIENTATION_0、ORIENTATION_90、ORIENTATION_180とORIENTATION_270? – CornCat
上記のコードを更新 – Damian