2011-08-23 26 views
0

我目前正在研究與正在開發的Android應用程序通過藍牙設備進行通信。爲了讓PC與此設備通信,必須在計算機上安裝驅動程序。我的問題是,如果我需要在PC上安裝藍牙驅動程序,我將無法使用Android應用程序與設備進行通信嗎?本質上,我試圖找出驅動程序如何與設備的通信發揮作用Android設備上的藍牙驅動程序

回答

0

驅動程序的想法是它是啓用硬件組件的軟件。硬件驅動程序通常位於硬件抽象層和設備之間。另外,沒有正式驅動程序安裝步驟的硬件仍然具有捆綁到操作系統中的驅動程序。我很困惑你的研究如何使你理解這個方向:will I not be able to communicate with the device using an android app。如果您的意思是「您的最終用戶需要驅動程序」,那麼簡短答案是肯定的,「我的開發計算機需要驅動程序來編寫我的應用程序的計算機端」,同樣是。

1

Android僅支持某些藍牙設備「配置文件」。你想與之通信的設備是什麼?幸運的是,許多藍牙外圍設備使用串行端口配置文件(SPP),因此您可以通過BluetoothSocket輕鬆與您的設備通話。

this話題上寫程序,藍牙

更多信息

編輯:對不起,更直接地回答您的具體問題,你的用戶不會/不能安裝在自己的Android設備的OS「驅動程序」爲您的藍牙外設。假設您可以使用BluetoothSocket與您的外圍設備進行通話,則其他一切都將由您和您的應用程序決定。