0

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

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

写成图片

(对不起我糟糕的绘画技巧)

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

4

1 回答 1

1

有趣的问题。

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

编程三个(或更多)标签并将它们粘贴在显示器顶部,一个在中央,两个在两个角落 您可以轻松地对标签进行编程(例如 Android Play 商店中的 NFCTaskLauncher 应用程序)以在手机关闭时触发您的应用程序到一个标签。您可以对标签进行编程以识别哪个标签靠近您的手机,然后您的手机应用程序可以与桌面上运行的应用程序进行交互。剩下的就是你的实现细节。

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

希望这可以帮助。

于 2013-07-28T23:58:17.007 回答