找到智能手机相对于计算机的位置

时间:2013-07-28 22:46:19

标签: android position smartphone

考虑到我有一个电脑屏幕(带有全屏窗口显示水)和智能手机。在智能手机上有一些虚拟水中的鱼。现在,如果我 倾斜手机,水应该流出,鱼应该“跌落”到屏幕上。

这不是不可能实现的,问题在于获得智能手机的位置,因此鱼类会“跌落”到正确的位置。

The written as a picture

(抱歉我的绘画技巧很差)

如何准确确定智能手机的位置?

1 个答案:

答案 0 :(得分:1)

有趣的问题。

你可以在这里使用一些NFC标签,NFC标签非常便宜并且可以与Android一起使用。

编程三个(或更多)标签并将其粘贴在显示器顶部,一个位于中央,两个位于两个角落 您可以轻松地对标签进行编程(例如Android Play商店中的NFCTaskLauncher应用),以便在手机靠近标签时触发您的应用。 您可以对代码进行编程,以确定哪个代码贴近您的手机,然后您的手机应用可以与桌面上运行的应用进行互动。其余的是您的实现细节。

如果您不想使用NFC(或者也想使用iOS),那么您可以采用其他一些技巧,例如在您的手机应用程序中启用“准备”传输的“模式”,然后当你的手机加速时它会发出一个动作(使用加速计API)然后就像魔术师在接触到屏幕顶部时突然停下手,触发将鱼“转移”到桌面应用程序(屏幕)。确切的位置可能很难,但你可以很有创意,总是像时尚的漏斗一样进入桌面屏幕,并使用你的加速计找到你想要进入桌面屏幕的那一面。

希望这会有所帮助。