2013-07-28 84 views
0

考慮到我有一個電腦屏幕(全屏窗口顯示水)和智能手機。在智能手機上有一些虛擬水中的魚。現在,如果我傾斜手機,水應該流出,魚應該「落入」屏幕。找到智能手機相對於電腦的位置

這不是不可能實現的,問題是獲得智能手機的位置,所以魚會「跌落」到正確的位置。

The written as a picture

(對不起,我可怕的繪畫技巧)

我怎樣才能準確地確定智能手機的位置?

+0

是的,至少應該是;) –

+0

認真嗎?使用您的應用程序,我的手機將如何知道它在我的電腦屏幕上方? – Squonk

+0

@Squonk當你校準你的手機時,例如把它放在屏幕上。 – maysi

回答

1

有趣的問題。

您可以在這裏使用一些NFC標籤,NFC標籤非常便宜,並且可以與Android一起使用。

計劃三個(或更多)的標籤,並把它們粘在你的顯示器,在中心之一和2中的兩個角落 您可以方便地編程標籤(在Android Play商店如NFCTaskLauncher應用程序)來觸發您的應用程序的頂部當手機靠近標籤時。 您可以對標籤進行編程以確定哪個標籤靠近您的手機,然後您的手機應用可以與桌面上運行的應用交互。其餘的是你的實現細節。

如果你不想使用NFC(或者也想使用iOS),那麼你可以使用其他一些技巧,比如在你的手機應用程序中啓動一個「模式」,在那裏魚已經「準備好」 ,那麼隨着手機加速,它會發出一個信號(使用加速度計API),然後就像魔術師在接觸屏幕頂部時突然停下手,觸發魚轉移到桌面應用程序(屏幕)。確切的位置可能很艱難,但您可以富有創意,並且總是像時尚一樣進入桌面屏幕,並使用加速度計來查找您嘗試進入桌面屏幕的哪一面。

希望這會有所幫助。

+0

我能以某種方式獲得標籤的距離嗎? –

+0

不是我所知道的。您需要靠近標籤(實際是觸摸)才能使用我們的傳感器進行拾取。 – rnk

相關問題