2016-10-17 2 views
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:0 

그럼이 다음 가로 모드로 다시 표시 던져 다음 명령

adb shell wm size 1920x1080 

를 사용하여 1920 × 1080으로 해상도를 변경하려고합니다. 필자는 adb 또는 추가 소프트웨어가 필요하지 않은 방법을 통해이를 완성하는 것을 선호합니다.

편집 :

내가 바람직 ADB, 또는 제 3 자 애플리케이션 이외의 다른 방법을 통해 Windows 컴퓨터에 있지만 안드로이드 장치에 CTRL + ALT + 오른쪽 화살표를 에뮬레이트 할 명확히하기.

+0

당신은'adb shell wm size 1080x1920'을 시도 했습니까 – apelsoczi

+0

그렇습니다. 세로 모드로 표시하면 효과가 없습니다. –

+0

원래/원래 화면 해상도는 무엇입니까? –

답변

2

좀 더 파고 나서 관련 답변을 찾을 수있었습니다.

이 중 일부는 필요하지 않을 수도 있지만 이것이 내가 원하는 효과를 달성하기 위해 수행 한 것입니다. 안드로이드가 회전을 업데이트하지 않는 결함이 있었기 때문에 다시 시작한 후에 회전을 다른 것으로 변경 한 다음 다시 원래대로 되돌려 야합니다.

adb shell root 
adb shell remount 
adb shell setprop persist.demo.hdmirotation portrait 
adb shell setprop persist.demo.hdmirotationlock false 
adb shell setprop persist.demo.singledisplay true 
adb reboot 
adb shell wm size 1080x1920 
adb shell wm size 1920x1920 

대답

here를 발견하고, 관련 문서는 here을 발견했다.

0

자르기/크기 조정/등을 원하지 않는 한 wm size을 사용할 필요가 없습니다. 그냥 할 settings put system user_rotation 1 또는 settings put system user_rotation 3

+0

그러면 디스플레이가 회전하지만 모든 객체는 회전합니다. 디스플레이와 스크린을 회전시키고 싶습니다. –

관련 문제