jjzjj

ORIENTATION

全部标签

android - 使用 Android 拍照时出现问题(垂直相机 | 人像)

使用以下代码可以垂直预览相机,并且可以正常工作。但!!我得到一张风景照片!:(如何垂直构建它?我有垂直预览View,但无法垂直保存图片。问候和感谢,法兰点击publicvoidonClick(Viewarg0){camera.takePicture(myShutterCallback,myPictureCallback_RAW,myPictureCallback_JPG);}预览@OverridepublicvoidsurfaceChanged(SurfaceHolderholder,intformat,intwidth,intheight){if(previewing){camera

Android:几个Camera API问题

我正在使用以下URL提供的代码来尝试使用AndroidCameraAPI:http://marakana.com/forums/android/examples/39.html这提出了几个问题,到目前为止我一直试图找到答案但没有成功。1)我的应用程序需要纵向,但我看到的所有代码示例(包括上面提到的URL中的代码示例)似乎都依赖于横向。事实上,到目前为止,无论我尝试过什么,风景似乎都是不可避免的。我试过像这样强制surfaceCreated(...)中的参数:Camera.Parametersparameters=camera.getParameters();parameters.set

android - Orientation 改变时调用 onstop 方法

当我更改Android应用程序的方向时,它会调用onStop方法,然后调用onCreate。如何避免在方向改变时调用onStop和onCreate? 最佳答案 这个问题已经很久没有被激活了,但我仍然需要回答这个问题。我遇到了同样的问题并找到了答案。在list中,您应该在您的Activity中添加android:configChanges=orientation|screenLayout|layoutDirection|screenSize,这不应该在方向更改时调用默认操作。...在你的Activity中:@Overridepubli

android - 检测方向变化,当 Android 只允许纵向时

我必须解决以下问题:我有一个Activity,它是android:screenOrientation="portrait"。虽然,当设备旋转到横向而此Activity可见时,我必须启动另一个,并且当设备旋转回纵向时,我必须finish()横向Activity。我尝试使用BroadcastReceiver执行此操作,但由于android:screenOrientation="portrait",此特殊Activity未收到任何广播。非常感谢任何帮助。谢谢。 最佳答案 Philipp在Getphoneorientationbutfixs

android - 在某些手机中拍摄时照片会旋转 90 度

照片旋转90度,同时从其他手机的samsungmobilerest中的相机捕捉它工作正常。请帮助我。IntentcameraIntent=newIntent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);startActivityForResult(cameraIntent,IMAGE_CAPTURE);@OverrideprotectedvoidonActivityResult(intrequestCode,intresultCode,Intentdata){super.onActivityResult(requestCode,r

Android 自然传感器方向帮助

我正在尝试完成RetoMeier推荐的防止屏幕方向改变的方法。他在GoogleIO期间的演讲幻灯片(参见#23)可以在AndroidProtips:WheretoDownloadtheSlidesandCodeSnippets中找到。.我已经逐步完成代码并设置了值,但屏幕方向仍然发生变化。仅供引用,我在应用程序中注册了这个监听器。这是我的代码:finalSensorManagersm=(SensorManager)getSystemService(Context.SENSOR_SERVICE);sm.registerListener(newSensorEventListener(){@

仅限 Android 应用横向

我只想让我的应用程序横向,所以我使用这里提供的方法:iwanttomakemyapplicationonlyinlandscapeinandroid简而言之,我正在将android:screenOrientation="landscape"添加到我的list文件中。它部分有效,但问题是它只允许用户在两​​个横向之一中使用该应用程序。我如何才能告诉应用它可以使用任一横向方向?(在Nexus74.2上测试) 最佳答案 使用android:screenOrientation="sensorLandscape"但只有当您在Android2.

Android 设备方向是横向,但传感器的行为类似于方向是纵向

我在android中遇到方向问题。设备方向是我在AndroidManifest.xml文件中设置的横向。android:screenOrientation="landscape"此外,我将设备横向放置,因此所有内容(布局、View等)都处于横向模式,如我所愿。但只有当我纵向拿着设备时,它才会给我需要的值。我从互联网上修改了一些代码,它适用于HTC3dEVO、Nexus7和三星GalaxyS3,但不适用于GalaxyTablet10。我找到了这篇文章。AndroidOrientationSensorDifferentforDifferentDevices?接受的答案建议使用getRota

android configChange :orientation and manifest does not work

我使用了WebView。加载网页。当我改变方向时,它会重新加载。我想停止重新加载。我在listXML文件中做了以下更改。它适用于android2.2但不适用于android4.0。我是初学者,谁能提供解决方案。我的Manifest.xml是; 最佳答案 对新版本使用screenSize。某些版本可能不支持orientation,需要使用screenSize进行configChanges 关于androidconfigChange:orientationandmanifestdoesnot

android - 查明设备方向是否被锁定(检测是否启用/禁用自动旋转)

如何确定设备的屏幕方向是否已锁定?我正在使用OrientationEventListener在我的应用程序中触发一些操作,如果用户的屏幕已锁定,我想禁用这些操作。我知道我通常可以这样定位,但是如何找出这个锁定的方向:intorientation=getResources().getConfiguration().orientation;if(orientation==Configuration.ORIENTATION_PORTRAIT){//It'sportrait}else{//It'slandscape} 最佳答案 使用这个:i