jjzjj

oriented

全部标签

安卓 : Save application state on screen orientation change

在发布这个问题之前我已经看到了以下链接http://www.devx.com/wireless/Article/40792/1954SavingAndroidActivitystateusingSaveInstanceStatehttp://www.gitshah.com/2011/03/how-to-handle-screen-orientation_28.htmlHowtosavestateduringorientationchangeinAndroidifthestateismadeofmyclasses?我不知道应该如何覆盖以下函数:@OverridepublicObjecto

android - 传感器肖像 : How to catch orientation changing?

我正在开发一个仅支持纵向和反向纵向两种方向的应用程序,因此我在我的list中写了“sensorPortrait”,它运行良好。问题是,我想为这两个方向使用不同的布局。启用sensorPortrait会禁用“onConfigurationChange”调用。我使用:orientationEventListener=newOrientationEventListener(this){@OverridepublicvoidonOrientationChanged(inti){intnewOrientation=getScreenOrientation();if(newOrientation!

Android zxing orientation : ResultMetaData is null, 获取旋转/方向

我正在开发一个读取二维码的应用程序,我需要代码的方向。ZXING源指出可以通过键ORIENTATION从哈希表ResultMetaData中获取方向现在,我的问题是当我运行以下命令时getResultMetaData()没有返回任何结果:orientation=(Integer)Returned[v].getResultMetadata().get("ORIENTATION");但是,在这上面的那一行,points=Returned[v].getResultPoints();工作正常,所以我知道代码正在被读取,并且正在返回数据。有谁知道解决这个问题或获取方向的不同方法吗?最后一点:我正

android - 使用 Sensor.TYPE_MAGNETIC_FIELD 发现的方位比 Sensor.TYPE_ORIENTATION 不稳定得多

我正在做一些增强现实应用程序,我需要方位角来计算屏幕上的某个对象位置。我尝试使用Sensor.TYPE_ORIENTATION获取方向数据,由于它已被弃用,我尝试了Sensor.TYPE_MAGNETIC_FIELD。我的问题是,与Sensor.TYPE_ORIENTATION相比,使用Sensor.TYPE_MAGNETIC_FIELD和SensorManager.getOrientation获得的值非常不稳定,这使得我的对象跳跃一点在屏幕上(当不移动值在一个范围内跳跃时说[azimuth-5azimuth+5]而它几乎不随着Sensor.TYPE_ORIENTATION移动)。传感

android - Camera App Orientation 刷新父 Activity?

我正在开发一款应用程序,其中一项功能是捕捉图像。在我的主屏幕上,我有两个微调器。选择微调器值后,用户可以通过单击拍照按钮来捕捉图片。到目前为止工作正常。但问题在于相机应用方向。“拍照”按钮启动相机。当图像被捕获时,它被保存(绝对没问题)并返回到父Activity。但问题是它会刷新Activity。回来的时候我可以看到下面有线的东西1.)有时它会显示横屏(1秒)并返回竖屏,这会刷新Activity并导致重置Spinner值。2.)有时它只是重置Spinner值。这真的很烦人。我没有任何线索来解决这个问题。我希望你们中的一些人能解决这个问题。非常感谢。 最佳答案

android - orientation change 变为 null 后的回调

我有一个FragmentActivity,它有两个ListFragment选项卡。每个ListFragment都有一个回调。一个回调的例子回调在onAttach(...)方法内部关联OnStatusUpdateListenermStatusUpdateCallback;publicinterfaceOnStatusUpdateListener{publicvoidonStatusUpdate();}@OverridepublicvoidonAttach(Activityactivity){Log.d(TAG,"onAttach");super.onAttach(activity);tr

android - configChanges ="orientation"不会在 Galaxy Nexus 上触发

你好,我有一个奇怪的错误,当我想在GalaxyNexus(4.0.4)上触发方向更改时,它根本不会跳入onConfigurationChanged(Configuration)函数。在HTCDesire(4.0.4)上,使用相同的代码可以正常工作。即使在720p的模拟器上也能正常工作。我尝试更新到Android4.1,但我仍然遇到同样的问题。有没有人遇到同样的问题或者解决办法? 最佳答案 我看到两个设备都运行Android4.x,但请尝试添加screenSize值,如我之前的回答here中所述.

android - 如果我可以使用 android :configChanges ="keyboard|orientation|screenLayout",为什么还需要 setRetainInstance 或 onSaveInstance

为什么我需要使用setRetainInstance()或onSaveInstance()来保存状态,而我可以使用android:configChanges="keyboard|orientation|screenLayout“并获得相同的“保存状态非UI状态”?我的意思是减少头痛。 最佳答案 不要使用android:configChanges。它会以微妙的方式破坏事物,并会阻止Android为当前配置获取正确的布局/主题/尺寸等。onSaveInstanceState()与此完全正交:您需要保存状态,以便在Android终止进程以节

android - 如何在 Android Print Framework 中将默认的 "Portrait Orientation"更改为 Landscape?

有没有办法在打印框架中将默认纵向预览更改为横向?我试过下面-PrintAttributesattrib=newPrintAttributes.Builder().setMediaSize(PrintAttributes.MediaSize.NA_LETTER.asLandscape()).setMinMargins(PrintAttributes.Margins.NO_MARGINS).build();也试过下面-PrintAttributesattrib=newPrintAttributes.Builder().setMediaSize(PrintAttributes.MediaSi

android - 这个 Android Lint 是什么意思 : "Wrong orientation?"

我在eclipse中运行Androidlint时出现错误:Wrongorientation?Noorientationspecified,andthedefaultishorizontal,yetthislayouthasmultiplechildrenwhereatleastonehaslayout_width="match_parent"Issue:ChecksthatLinearLayoutswithmultiplechildrensettheorientationId:Orientation这是错误代码:这是什么意思?如果我忽略此lint错误会发生什么?