2011-10-03 148 views
0

我正在尋找掃描Android設備的方法。 它應該沒有internetaccess也沒有gps工作。 只需知道該mac地址就足夠了這個應用程序。Android:掃描設備

我想到的第一種方式是使用藍牙。 可以掃描藍牙設備,但永遠無法讓自己的設備可見(Android文檔認爲這是可能的,但限制在300秒內)。

接下來我想到的是掃描wifi網絡。 幾乎每個Android手機都使用WiFi。

可以掃描wifi網絡。 但是可以將我的設備設置爲接入點嗎? 它可以與系統軟件,但我想以編程方式。

有人知道這可能嗎?還有另一種讓設備「看到」彼此的方式嗎?

日Thnx

回答

0

但是,它可以設置我的設備作爲接入點?

這是可能的反思,但不推薦。但是你不能強迫他人加入你的Wifi網絡。這完全是他們的特權。

是否有另一種讓設備互相看到的方式?

是的,可以看到網絡上的其他設備。退房these answers。如果你的設備上安裝了你的apk,你甚至可以嘗試WiFi多播。

+0

沒有必要讓te設備連接。只要mac地址的外觀就足夠了我的應用程序。 這個想法是用戶不必連接。例如,在沒有wifi的移動公交車上,用戶可以掃描彼此。 我的想法是讓每個設備都成爲接入點,他們可以通過macaddress來識別彼此 – PetK

+0

這是一個巨大的電池消耗。 – Reno

+0

你也許知道另一種檢測設備的方法嗎? 最初的想法是使用藍牙。使設備可見(永久),然後您可以看到藍牙MAC地址。然後,我可以識別macaddresses,而無需配對/連接。 問題是最大可見藍牙時間是300秒,但文檔說您可以將其設置爲無限制。這是某種錯誤。 現在我正在尋找另一種方式=) – PetK