草庐IT

方向灯

全部标签

android - 如何在 android 中将图像的 EXIF 方向应用为 url

我正在处理我的应用程序中的相机图像,这些图像实际上是作为url获取的。相机应用程序处于纵向模式。因此图像有时会向左旋转或向右旋转。我知道我们可以使用EXIF从图库中获取正常图像方向,在那里我们可以检查exif值并进行适当的更改。基本上这是exif的代码ExifInterfaceexif=newExifInterface("filepath");exif.getAttribute(ExifInterface.TAG_ORIENTATION);所以我的问题是我的文件路径是什么,它是url本身还是我应该为此创建一个文件..任何帮助将不胜感激.... 最佳答案

Android:如何针对不同的设备方向将 ViewPager 布局与非 ViewPager 布局混合使用?

目标是根据屏幕方向(纵向或横向)以不同的布局在屏幕上显示两个fragment(fragmentA、fragmentB)。当设备处于纵向模式时,一次仅显示FragA和FragB之一,使用滑动在UI之间切换。ViewPager非常适合这个。当设备处于Landscape模式时,FragA显示在屏幕左侧,FragB显示在右侧。一个简单的LinearLayout非常适合这个。当试图让两者在同一个应用程序中工作时,问题就出现了。似乎必须在Java源代码中(在onCreate方法中)引用ViewPager类。这意味着在XML和源代码中都定义了一个UI元素……当设备处于横向模式时,这似乎是一个问题,不

android - 布局方向改变 RTL LTR

现在看来所有GUI元素的布局方向都由系统语言控制。当它是从右到左的时,所有菜单、对话框、消息框等都从右到左出现。这太可怕了。该应用程序具有内置的本地化功能(“选择您的国家/地区”)如何让应用程序本地化管理应用程序的GUI而不是设备系统语言? 最佳答案 前面还有很长的路要走。您需要在“应用程序”类中检测设备设置,然后在代码中强制执行特定的语言环境和布局方向。然后您需要为每个要处理的Activity处理onConfigurationChanged'layoutdirection|locale'配置更改事件并通过重新加载您的Activit

Android 方向作为转向 - 滚动损坏间距?

我正在开发一个项目,其中包括一个Android应用程序,用于控制/转向。速度:当您向前/向后倾斜手机(俯仰)时,它会模拟放气和splinter。方向:当您向左/向右倾斜手机(滚动)时,它会模拟左右转向。我已经写了一些看起来工作正常的代码。但是当我仔细观察时,我发现有些值表现得很奇怪。当我向前/向后倾斜手机以处理速度时,它运行得非常完美,我得到了预期的速度和方向值。但是,当我将手机向左/向右倾斜以处理方向时,它似乎会破坏某些值。当它向左/向右倾斜时,不仅会改变方向值(roll),还会影响速度值(pitch)。额外信息:Android2.2编程设备是GoogleNexusOne纵向手持设备

android - 方向更改时的 ImageView - Drawable 忽略 setBounds 并返回到原始状态

编辑3:由于历史原因,我保留下面的原始问题。但是,我发现问题并不局限于FrameLayout。因此,更新了标题。我创建了一个示例项目来演示这个问题,而不是用更多的代码来过度拥挤这篇文章;和uploaded它在Google项目托管上。问题的总结是这样的:Adrawableinportraitorientationwithacertainboundssetonit,onchangingorientationandreturningtoportrait,doesnotretainthesetbounds.Insteaditrevertstoitsoriginalbounds.Thisisin

android + ZXing条码扫描库——自定义大小和方向

这个问题在这里已经有了答案:ZxingCamerainPortraitmodeonAndroid(9个回答)关闭9年前。我已经成功使用ZXing条码扫描库,但仅限于横向模式。我也成功地将相机预览设置为纵向模式并正确显示(没有拉伸(stretch)),但现在条形码根本不起作用。这是我对“CameraConfigurationManager.java”上的“setDesiredCameraParameters”所做的更改,以便正确显示相机:voidsetDesiredCameraParameters(Cameracamera){Camera.Parametersparameters=cam

android - iScroll 在 Android 中不起作用,除非你改变方向并返回

您好,我创建了一个网站,它使用的是iScroll所以基本上我在div标签上有一个固定的宽度,如果内容太长,它会变成可滚动的。我应用iscroll的相同代码在iphone和ipad上工作正常然而,在android上,当webview首次以纵向模式加载时,它是不可滚动的,但如果你将它置于横向模式,然后再回到纵向模式,那么你就可以滚动。为什么android中的方向改变会影响iScroll?我该如何为Android解决这个问题? 最佳答案 您在其上定义了iscroll的#wrapper应该是固定的,并且直接子div应该占据内容的总宽度。尝试

android - 当键盘启动或方向改变时,如何避免 Android 用户界面发生变化?

我的Android应用程序中有一个相当简单的登录页面,包含标题、用户名TextView、密码TextView、登录按钮和图像页脚:我有两个我认为相关的问题:当键盘弹起并向下滚动时,我看到图像页脚“隐藏”在登录按钮后面,而不是停留在它下方。当屏幕水平放置时也会发生同样的情况。我尝试过的事情:在activity中设置android:windowSoftInputMode="adjustPan",但是我希望能够在键盘出现时向下滚动,或者android:windowSoftInputMode="adjustResize",或与此相关的任何其他参数。在按钮中设置marginBottom。都没用。

从移动设备上传的图像具有不正确的方向

我正在使用带载波宝石的Rails应用程序开发Ruby。在应用程序内部,用户可以上传配置文件图像。它在台式机上运行良好,但是当您从移动设备上传图像时,图像将侧面显示。所以我的问题是:1)纠正方向的正确方法是什么?2)是否可以使用载波纠正方向?看答案在进行上传设置auto_erient之前创建/添加应用程序/uploaders/image_uploader.rb在下面添加此代码classImageUploader

android - 如何在拍照过程中锁定相机屏幕方向?

我们的相机拍照大约需要10-15秒(由于定制相机硬件)。我需要的是在这10-15秒的过程中,我不希望用户改变屏幕方向。我已将拍照调用放在异步任务的doInBackground中。在我放置的onPreExecute()方法中setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_NOSENSOR);然后在onPostExecute中放置setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR);此解决方案对我不起作用,会导致相机和设备崩溃,我不得不重新启动设备。