2016-12-01 73 views
2

假设我有一个旨在打开其他应用程序的应用程序,就像android手机上的应用程序屏幕一样。我想让设备保持风景。同时,如果其他应用程序设计为以纵向模式工作,我想在横向屏幕中显示为纵向,而不是拉伸应用程序以适应横向屏幕。Android:是否有可能在横向屏幕中以纵向模式启动应用程序

这是屏幕截图为例:

红色形状处于纵向运行的应用程序。 黑色形状是横向设备的屏幕。

目前,我的应用程序将以全屏模式加载肖像应用程序,红色形状将填满整个屏幕。

Screenshot of the device in landscape

P.S.我正在使用的设备可以生根。

我的启动程序目前可以加载应用程序并导致应用程序在纵向屏幕上旋转为纵向。

回答

0

花费时间寻找。解决方法是根设备并调用wm size 300x800或任何数字作为代码中的su特权。

根模拟器测试的方式可以在这里找到:

https://android.stackexchange.com/questions/148841/attempt-to-root-avd-running-android-4-4-5-1-is-failing

用作回答说适当的API级别。否则它可能无法正常工作。

调用su命令的方式:

https://github.com/neoimale/android-screen-mock/blob/master/ScreenMock/src/com/dianping/screenmock/MainActivity.java

相关问题