2015-09-06 49 views
-1

我們有一個奇怪的要求,我們必須觸發具有設備的數字牆的1k android應用程序。我們沒有WLAN/INTERNET連接。我們希望在所有設備上運行動畫,並同步到一起。爲此,我們需要一個啓動android應用程序的觸發器。觸發1K android應用程序在某些事件 - 建議

我正在使用聲音頻率檢查,但不確定是否可行,無需觸發每個人和每個人。

請提供其他建議。

+0

http://stackoverflow.com/help/dont-ask – jmargolisvt

+1

將地球磁場顛倒並註冊使用電磁傳感器? –

+1

我投票結束這個問題作爲題外話,因爲這不是一個編程問題,需要原創的研究或參考建議。 –

回答

1

您可以使用基於時間的觸發器。我希望你至少有連接到你的移動提供商網絡,你可以用它來同步時鐘。一旦你這樣做了,你可以使用任何與設備通信的方式來通知他們下次在給定時間運行動畫。

例如,您可以發送帶有時間的SMS消息給所有包含觸發動畫的時間的設備。在傳遞所有消息之前會有一段時間滯後,但如果觸發時間未來超過最大滯後時間,則仍會實現同步。

或者您可以使用其他傳感器,例如麥克風,相機,甚至藍牙。如果您將應用程序編寫爲通過拍手或閃光燈進行觸發,則所有設備都可能在相當類似的時間觸發(特別是如果它們是具有相同安裝的應用程序的相同型號)。這取決於你需要多少精度。如果例如聲音不夠精確,您可以再次改善同步 - 設置動畫在觸發事件後以最接近的秒/十秒/ ...邊界運行。總之,這取決於你的確切需求(精度,...),你可能需要做一些試驗。不過,互聯網連接可能是最精確的觸發器。幾乎所有的Android設備都可以訪問WiFi,並且設置接入點並不困難

相關問題