Android App:如何获得屏幕倾斜?
Posted
技术标签:
【中文标题】Android App:如何获得屏幕倾斜?【英文标题】:Android App: How to get screen tilt? 【发布时间】:2016-01-09 02:55:53 【问题描述】:我正在编写适用于 android 的应用程序,我想知道如何让屏幕倾斜? 例如: 如果用户将屏幕向右倾斜,我希望他们的角色(游戏中)向右移动。如果他们向左倾斜,我希望游戏中的角色向左移动。这在 Temple Run 中可以看到,那个人正在跑步,如果你将屏幕向左倾斜,他就会向左移动,反之亦然。 谢谢。
【问题讨论】:
请检查答案 【参考方案1】:我认为你想说的不是标题屏幕而是获得 GPS 协调。这个问题已经被再次提出,所以我会继续发布相关问题,看看是否可以帮助你。
Get GPS Coordinates : Android
How to get current location in Android
我的猜测是 Temple Run 游戏会检查 GPS 坐标,并根据坐标如何改变游戏调用的特定方法。标题将整个屏幕旋转 90 度,而不是其中的一部分。
如果您仍然无法理解,我们会在这里为您提供帮助。
在 snachmsm 评论后编辑:
这里有使用Accelerometer的详细信息
以及关于使用Gyroscope的答案
【讨论】:
您听说过陀螺仪或加速度计吗? GPS 不太精确,尤其是在运动/运动中 是的,没错,我忘记了这些,你是对的【参考方案2】:也许使用加速度计或陀螺仪? check doc here
【讨论】:
虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接的答案可能会失效。 对,但问题不是那么精确(没有代码),所以我决定只放链接让用户选择自己的方法/模块 那么最好将此添加为问题的评论,而不是作为答案以上是关于Android App:如何获得屏幕倾斜?的主要内容,如果未能解决你的问题,请参考以下文章