草庐IT

box-orient

全部标签

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 - 谷歌眼镜 : Select "Cancel" or "OK" from Dialog Box

如何从系统对话框的选项中移出,例如使用GoogleGlassXE16?使用XE12,我可以前后滑动选项。但在更新到XE16后它不再工作了。我只能选择第一个获得焦点的选项(在本例中为“取消”)。更新:XE17-还是同样的问题 最佳答案 如果这是您自己的应用程序,无论是使用nativeGDK代码还是从某些Android应用程序移植的代码,您都可以按照以下步骤支持ListView、按钮等和非GDKUI组件的导航:添加GestureDetectormGestureDetector;在onCreate中添加mGestureDetector=c

android - 奇怪的 "stutter"在不同的 android 设备上的 box2D

我正在用C++同时开发一个引擎和一个游戏,我使用box2D作为物理后端。我正在不同的Android设备上进行测试,并且在3台设备中的2台上进行测试,游戏运行良好,物理效果也是如此。但是,在我的galaxytab10.1上,我偶尔会遇到一种“口吃”。这是一个youtube视频演示:http://www.youtube.com/watch?v=DSbd8vX9FC0游戏运行的第一台设备是XperiaPlay...第二台设备是GalaxyTab10.1。不用说Galaxy选项卡的硬件比XperiaPlay好得多,但Box2D在随机时间间隔内随机滞后。两台机器的代码完全相同。此外,引擎/游戏的

android - orientation change 变为 null 后的回调

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

android - Box2D 是完全确定的吗?

我正在使用LibGDX和Box2D编写Android游戏。我计划为其添加基于回合制的多人游戏功能。现在,如果我在两个客户端上以相同的速度和相同的时间步长进入Box2D世界,并且我在两个客户端上使用完全相同的初始参数开始模拟,当模拟结束时,两者的最终状态将模拟完全一样?换句话说,Box2D模拟是完全确定的吗?如果不是,则意味着每次模拟结束时,作为主机的一个客户端将不得不告诉另一个客户端丢弃其最终模拟结果并使用它。 最佳答案 官方常见问题解答引用官方常见问题解答中有一段话证实了您的推断http://web.archive.org/web

c# - Unity C# 可滚动 GUI.BOX 不适用于 android

我有一个GUI我在点击商店按钮时正在绘制,有GUI.BeginScrollView和一些按钮,无论如何,我的ScrollView只在unity编辑器,如果我在手机上运行它不起作用,我看到按钮但没有滚动条。usingUnityEngine;usingSystem.Collections;usingUnityEngine.UI;publicclassShop:MonoBehaviour{privateboolPopUp;publicstringInfo;publicTouchtouch;publicVector2scrollPosition=Vector2.zero;voidUpdate(

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

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

java - Box2D旋转一个物体,怎么样?

如何在Box2D中旋转对象?试过..privatestaticfinaldoubleDEGREES_TO_RADIANS=(double)(Math.PI/180);floatangle=(float)(45*DEGREES_TO_RADIANS);object.body.setTransform(object.body.getPosition(),angle);..但不工作。 最佳答案 首先,对象必须是动态或运动学才能旋转,另外使用SetAngularVelocity()来实现旋转。

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

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