0
我做了一个设计用于平板电脑的粒子系统..粒子跟随手指移动等等..反正我实现了陀螺仪,所以当你倾斜平板电脑的任何方向..所有的粒子落到那个方向。在清单中,我将其锁定为横向视图。OnTouch位置平板电脑与手机
然后我把它装在三星拦截器上。当我感动周围的一切都不该屏幕是在正确的方向前进可言。所以我做了什么来解决的情况是
if (width<800) // My tablet width is obviously 800 phone is much less
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
else
this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE);
这个解决我的问题..但我不确定这是否是对所有手机?我的三星拦截只是为了发展,它是一个POS IMO。这是手机还是这只是它的工作原理..
我将不得不将我的应用程序推到几个不同的手机,并仔细检查..我将稍后调试值..但我感觉到x和y轴在phoen和tablet之间翻转。这个博客大约一岁(在平板电脑更广泛的性质之前) – DJPlayer
我向你保证,我链接的帖子是在考虑到当前一代Android平板电脑的情况下编写的。 :)他们当时正在开发,这篇文章是为了尽早指出这些信息。 – adamp
你能想出更好的方法来决定方向吗(我假设它必须在java中)。我很好奇在OS 2.x上运行的新型7“平板电脑如何定义方向。 – DJPlayer