考虑到我有一个电脑屏幕(有一个显示水的全屏幕窗口)和一个智能手机。智能手机上有一些鱼儿在虚拟的水中。现在,如果我倾斜手机,水会流出来,鱼儿会“掉”到屏幕上。
这并不是不可能实现的,问题是获得智能手机的位置,所以鱼儿会“跌倒”到正确的位置。

(抱歉,我的绘画技巧太差了)
我怎样才能准确地确定智能手机的位置?
发布于 2013-07-28 23:58:17
有趣的问题。
您可以在这里使用一些NFC标记,NFC标记非常便宜,并且在Android中工作非常漂亮。
编程三个(或更多)标签,把它们贴在显示器上,一个在中间,两个在两个角落,你可以很容易地编程标签(例如安卓商店的NFCTaskLauncher应用程序),在手机接近标签时触发你的应用程序。您可以编程标记,以确定哪个标签接近您的手机,然后您的手机应用程序可以与您的桌面上运行的应用程序交互。剩下的是您的实现细节。
如果您不想使用NFC (或者也不想使用iOS),那么您还可以使用其他一些技巧,比如在您的手机应用程序中启动一种“模式”,让鱼“准备好”被传输,然后当您的手机加速移动时(使用加速度计app ),然后就像魔术师在触摸屏幕顶部时突然停止手一样,触发鱼到桌面应用程序(屏幕)的“传输”。确切的位置可能很难,但你可以很有创意,总是以一种时尚的方式进入桌面屏幕,并使用你的加速度计来找出你想要进入桌面屏幕的哪一边。
希望这能有所帮助。
https://stackoverflow.com/questions/17913722
复制相似问题