2011-04-14 256 views
0

他們會員! ----是Boniface M - - 一個初學者在android [大學生] ..Android wifi連接

我的問題是我正在計劃開發一個android應用程序/中間件,將充當網格服務.ie一個網格計算應用程序。 。應用程序需要安裝在1 .... n設備中。在連接中,一臺設備必須充當所有其他設備的服務器。設備之間的通信是通過服務器設備許可的無線網絡,由某種算法決定[這裏沒有問題]。

問題是我應該使用一個數據庫來跟蹤設備正在運行的其他設備可以訪問的所有服務,或者有什麼方法可以直接保存所有這些信息,然後按照我的要求檢索它們他們從另一個應用程序安裝在另一個設備。 ,也是我如何通過wifi共享文件,如blutooth

感謝....

回答

1

你問一個很多問題,實際上,我不確定你是什麼意思的整體。這裏有幾個鏈接肯定會有一些用處......

http://developer.android.com/reference/android/os/Build.html這個庫很適合找到你正在運行的設備的信息。

http://developer.android.com/reference/android/location/Criteria.html - 標準可能是有用的,可以讓你知道什麼是基於位置的服務已運行比

其他,如果你正在尋找,看看具體的東西正在運行看看這個問題:How to check if a service is running on Android?

如果你想保持什麼設備有什麼可用的中心樞紐等,你將需要一箇中間人爲你想做什麼,我懷疑。如果是我,我會對服務器執行HTTP請求,我寫了PHP腳本,然後從MySQL數據庫讀取/寫入信息以獲取有關其他設備的信息。

如果你想通過wifi共享文件..你將需要在手機上的FTP服務器。有一個應用程序swiFTP可以在一定程度上做到這一點(手機 - > PC),但概念應該是一樣的。看看它。這是一個起點! http://www.tested.com/news/how-to-transfer-files-wirelessly-to-your-android-phone/53/

再一次,我不確定你想要做什麼,但希望所有這些都有一定的幫助。如果沒有給我留言,我會盡力協助你。

希望它有幫助!

+0

我已經通過了wifi的developer.android.com文檔....我的選擇也是HTTP請求,但我覺得這不會是一個好方法,但讓我這樣做,並將回到stackoverflow .com更多查詢...謝謝。 – 2011-04-14 15:35:05