1

Android システムのバグのように見えますが、確かに注意してください。
私のアプリでは、Settings.System.putInt自動回転を無効にするために使用します。コマンドを起動するたびに、向きが別のものに変わります (そして自動回転がロックされます)。
どの向きに変更されるかを判断できませんでした (電話を縦向きにして発射すると、縦向きのままになり、横向きに変わることもあり、横向きでも同様のことが起こります)
各アプリケーションの向きのように見えますシステムが「ロック」されるそれぞれの「ターゲット」方向の効果がありますが、私はそれを確実に決定することができませんでした.
誰もこの問題を認識していますか? そうならないように何かできることはありますか?

ありがとうございました !

4

2 に答える 2

0
    <activity android:name=".YourFirstActivity" 
        android:screenOrientation="portrait" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />

            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>

特定のアクティビティに追加したい場合

   <activity android:name=".AnotherActivity"  android:screenOrientation="portrait"  />
于 2013-03-27T20:14:35.073 に答える
0

向きを無効にする代わりに、アクティビティにデフォルトの向きを設定します

これについては、目的のアクティビティのマニフェスト アクティビティ タグに次のように入力します。

android:screenOrientation="landscape"

または肖像画

これにより、デバイスの向きに関係なく、画面の向きが一定になります。

于 2013-03-27T20:03:12.477 に答える