41得票4回答
使用竖屏相机应用拍摄的图像的EXIF方向标记值始终为0。

我有一个竖屏摄像头应用程序,可以从前置和后置摄像头拍照。我将图像保存到SD卡中,并尝试找到相应的exif值,但始终得到0。但是,我能够获取设备中存储的其他图像(如下载的图片)的预期exif方向值。 我该如何解决这个问题?有人可以帮帮我吗? 以下是用于保存图片并查找方向的代码:Picture...

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

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

9得票1回答
Android:获取当前设备方向

我在清单文件中将活动方向设置为竖屏,因为我不想让屏幕旋转。 但是当我点击按钮时,我想要获取Android设备的当前方向(竖屏或横屏)?我不需要从传感器获得连续更新;只需要在点击按钮时获取当前设备方向即可。 PS:设备方向是我拿着设备的方式。不要将其与屏幕方向混淆。 这是我目前所做的: ...

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

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

15得票3回答
Android屏幕旋转调用onCreate方法

我制作了一个搜索屏幕,其中有一个选项卡用于关键词、过滤器和搜索按钮,还有三个可选的选项卡用于不同类型的结果(每个选项卡都包含带有ArrayAdapter的ListView)。当启动活动时,开发人员可以选择将结果作为额外的Parcelable[]传递进来,如果已经执行了搜索。在onCreate(...

12得票2回答
防止在屏幕方向改变时重新启动活动

我刚开始学习安卓开发。我有针对竖屏和横屏模式的不同界面。当我改变手机方向时,对应的界面被加载,活动重新启动。现在我不想让活动重新启动,而是要加载其对应的界面(axml)。 我尝试了以下代码: [Activity (Label = "MyActivity",Configuratio...

7得票2回答
Android活动(Activity),如何使用Java代码覆盖清单文件中的android:configChanges?

我正在编写一个自定义Activity类(将其用作其他Activity类的超类),其中覆盖了许多默认功能。其中我想要的一个功能是方向处理,虽然我可以做到这一点,但需要 android:configChanges="orientation" 在清单文件中已经声明了,是否有一种方式可以在Jav...

33得票7回答
允许一个片段进行旋转/横屏显示

我的应用程序有一个单一的活动,其中包含使用ViewPagerIndicator库的FragmentPagerAdapter和四个片段。其中一个片段具有独立的纵向和横向布局设计,而其他三个则不需要,并且需要固定为纵向方向。 我考虑在清单中设置android:configChanges="ori...

17得票2回答
如何在屏幕方向改变时保留所选的下拉框/下拉列表项的状态?

我的代码中使用了一个下拉式旋转器,其中有4到5个动态填充的值,例如如果我将“苹果”设置为默认值,并从下拉列表中选择“橙子”,然后将屏幕从竖屏切换到横屏,它会回到默认的“苹果”以及与其相关联的视图。如何保存状态,使得当我选择“橙子”并旋转到横屏时,它能够填充所选值/保持相同的所选状态并保持视图完...

11得票3回答
运行时更改方向

我是android新手,我的问题是,是否可以通过编程的方式更改方向?如果可以,我们该如何操作?