19得票3回答
在安卓系统中将屏幕方向设置为横屏模式(同时包括两个方向)

我正在开发一款安卓应用程序,使用2.2版本。我想将我的应用程序设置为横屏模式。 为此,我在每个活动标签的manifest中添加了android:screenOrientation="landscape",它工作得很好。 但是它只会出现在一个方向上。如果我再次把设备翻转过来,它仍然处于相同的...

18得票1回答
屏幕方向"portrait"和用户方向"UserPortrait"有什么区别?

我需要了解屏幕方向、用户图像和纵向之间的真正区别。什么时候使用什么? 何时使用? android:screenOrientation="portrait" 什么时候? android:screenOrientation="userPortrait"

9得票2回答
设置Android照片EXIF方向

我编写了一个Android活动,可以通过程序捕获照片。我希望将图像保存为具有正确EXIF方向数据的JPEG格式(就像本机Android相机应用程序自动执行的那样)。 这是实际拍摄照片的方法(我删除了try/catch块): private void takePhoto() { c...

11得票1回答
检测视频是横屏还是竖屏拍摄

我希望确认自己的操作方式是否正确,因为有一些元素表现出了意外的行为。 首先,我有横向和纵向的布局。据我所知,这样做将自动检测手机是处于纵向还是横向模式: - layout - activity_video_player.xml - layout-land - activity...

7得票1回答
Cordova/Ionic - 为移动设备设置纵向模式并允许平板电脑旋转方向

如何将手机设置为仅竖屏,同时允许平板在竖屏和横屏之间切换? 我正在使用Ionic / Cordova。 目前,我已经使用以下属性在config.xml中配置了应用程序的竖屏模式: <preference name="orientation" value="portrait" /&...

7得票2回答
检测设备方向是否被锁定(是否启用/禁用自动旋转)

如何判断设备的屏幕方向是否被锁定?我正在使用OrientationEventListener来触发应用程序中的一些操作,如果用户已经锁定了他的屏幕,我希望禁用这些操作。 我知道我通常可以像这样获取方向,但如何找出是否已锁定此方向: int orientation = getReso...

36得票11回答
Android模拟器无法旋转至横屏

当我尝试切换仿真器的方向时,仿真器窗口会旋转,但仿真器屏幕的方向保持不变。有人能告诉我这是什么原因吗?我已经尝试了StackOverflow上的所有答案,但似乎都没有帮助。

126得票18回答
Android: 暂时禁用 Activity 中的屏幕旋转功能

我的主要活动有一些代码会进行数据库更改,这些更改不应被中断。我在另一个线程中执行繁重的工作,并使用一个进度对话框,将其设置为不可取消。然而,我注意到当我旋转手机时,它会重新启动活动,这对正在运行的进程非常不好,我会得到一个强制关闭。 我想要做的是在我的进程完成之前以编程方式禁用屏幕方向更改,...

9得票1回答
android:screenOrientation=“sensorPortrait" 不可用?

我需要限制我的应用程序仅以竖屏模式显示。 使用“android:screenOrientation=“Portrait””非常好,但是我希望在设备旋转时显示更改为反向竖屏。 使用“android:screenOrientation=”sensorPortrait“”会导致编译错误。有趣的是...

7得票1回答
设置多方向性 - Android

我是android编程新手,遇到了方向问题。 我希望我的活动只能在纵向和反向纵向方向上查看。 我以为android:screenOrientation="portrait|reversePortrait"可以解决问题,但它并没有起作用。有没有办法在清单文件中解决这个问题?