2012-10-04 55 views
0

我想知道是否有辦法使用Connectivity Manager和網絡接口而不是專用藍牙API來處理藍牙連接?我的代碼需要處理藍牙,WIFI和GPRS連接,並希望所有連接都能以相同的方式處理。藍牙,套接字和Android

+0

計算機科學 中的任何問題都可以通過添加另一個間接級別來解決。 (大衛惠勒?) – Madushan

回答

0

是的,這是可能的ConnectivityManager支持TYPE_BLUETOOTH。上面的所有層都應該能夠獨立於連接的類型來處理。

+0

我應該提供一點信息。我希望能從網絡接口獲得一個適配器IP地址,並使用該地址來偵聽套接字接受。我也希望使用ServerSocket類而不是BluetoothServerSocket類。可能? – user1718552

+0

通過藍牙網絡共享的網絡連接可能與其他網絡連接相同,您只需要詢問您的IP。其他一切可能不是。不知道你想要達到什麼目的,很難爲你回答這個問題。你應該更詳細地改進你的問題。 –

+0

謝謝1月份我有一個應用程序,它將接受和連接套接字。傳入的請求和傳出連接可以通過WIFI,藍牙或GPRS。我希望能夠通過套接字API通過期望的適配器來控制傳入和傳出的連接。我可以通過連接管理器和網絡接口api,通過wifi和gprs完成此操作。我想寫藍牙通用代碼,但我似乎不能連接兩個藍牙設備。 – user1718552