エミュレーターで電話の回転をテストしたいのですが、Ctrl+F11を使用する必要があることがどこでもわかりますが、エミュレーターのイメージを回転させるだけで、構成変更イベントを起動したり、アクティビティを再描画したりすることはありません。
これが私がCtrl+F11で持っているものです:
では、実際の回転をシミュレートするには何を使用する必要がありますか?
エミュレーターで電話の回転をテストしたいのですが、Ctrl+F11を使用する必要があることがどこでもわかりますが、エミュレーターのイメージを回転させるだけで、構成変更イベントを起動したり、アクティビティを再描画したりすることはありません。
これが私がCtrl+F11で持っているものです:
では、実際の回転をシミュレートするには何を使用する必要がありますか?
また、次のことができます。
回転を制御する加速度計を無効にします-これを1回だけ実行します
adb shell content insert --uri content://settings/system --bind name:s:accelerometer_rotation --bind value:i:0
風景を回転させる:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:1
肖像画を回転させる:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:0
風景を逆さまに回転させます:
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:3
ポートレートを上下逆に回転します。
adb shell content insert --uri content://settings/system --bind name:s:user_rotation --bind value:i:2
WRITE_SETTINGS権限がある場合は、コンテンツプロバイダーを介してJavaコードで書き込むこともできます。
http://developer.android.com/tools/help/emulator.htmlこれでうまくいくはずです
ポートレートモードとランドスケープモードもサポートしましたか
私はあなたと同じことをして、AVDの「画面の自動回転」オプションをオンにしました。チャームのように働いた。