Java 屏幕方向在模拟器上卡住了
我在活动中实现了一个视频播放器。在这个阶段,我通过像这样设置清单来强迫它进入景观Java 屏幕方向在模拟器上卡住了,java,android,android-emulator,android-manifest,Java,Android,Android Emulator,Android Manifest,我在活动中实现了一个视频播放器。在这个阶段,我通过像这样设置清单来强迫它进入景观 <activity android:name=".activity.VideoPlayerActivity" android:launchMode="singleTask" android:configChanges="orientation" android:screenOrientation="landscape"/>
<activity android:name=".activity.VideoPlayerActivity"
android:launchMode="singleTask"
android:configChanges="orientation"
android:screenOrientation="landscape"/>
并使用空实现覆盖onConfigurationChanged,这样活动就不会重新启动
这一切都很好,但至少在模拟器上,它似乎会影响其他活动,迫使它们进入环境,即使它们在代码方面没有任何共享。我还没有在任何手机上看到这种情况,但很明显,我的手机数量有限,我真的不希望这种情况发生在用户身上
那么以前有人见过这个问题吗?只是模拟器吗?有没有更好的办法
或者考虑到平板电脑等即将出现,我是否应该停止强制横向模式,只跟踪视频中的位置,并在方向改变时在正确的位置重新启动 我认为这是一个模拟器;我肯定我见过类似的,但从未在任何电话上见过 此外,您的
活动
可以通过各种配置更改重新启动,包括硬件键盘滑入/滑出、区域设置更改或昼夜模式
最好允许用户选择并跟踪位置,如您所说。也许你甚至可以通过via使用MediaPlayer(或其他任何东西)。我认为这是一个模拟器;我肯定我见过类似的,但从未在任何电话上见过 此外,您的
活动
可以通过各种配置更改重新启动,包括硬件键盘滑入/滑出、区域设置更改或昼夜模式
最好允许用户选择并跟踪位置,如您所说。也许你甚至可以通过via使用MediaPlayer(或其他任何东西)。好好想想你是如何使用它的……你可以将模拟器侧转,就像用户将手机转到该方向观看视频一样。因此,如果没有其他应用程序强制特定的方向,它将保持该方向。您可以通过点击以下按钮来调整模拟器的方向:
ctrl+f2+f12好好想想你是如何使用它的……你可以随意地将模拟器转向一侧,就像用户将手机转向该方向观看视频一样。因此,如果没有其他应用程序强制特定的方向,它将保持该方向。您可以通过点击以下按钮来调整模拟器的方向:
ctrl+f2+f12我最终支持了旋转,我很确定在这个阶段它是一个模拟器。感谢您确认我的想法;-)我最终支持了旋转,我很确定在这个阶段它是一个模拟器。感谢您确认我的想法;-)