2011-12-13 28 views
25

這似乎是非常有用的,如果一個應用程序存在iPhone/Android模擬藍牙鍵盤或鼠標。例如,您打開應用程序,突然您可以鍵入iPhone鍵盤和PC/PS3 /等。與它配對,就好像它是一個藍牙鍵盤並接收打字的字母。手機可以假裝是藍牙鍵盤嗎?

這個想法對我來說似乎很直觀,我認爲它不存在的唯一原因是它不可能,但我不明白爲什麼它不可能。

藍牙的限制是否會阻止設備模擬不同類型的設備?或者,也許是由iOS或Android暴露的API中的一個限制,會抑制這種情況?

編輯:它看起來像iPhone的藍牙API是相當有限,因爲你只能與蘋果授權的配件溝通:Is it possible to develop an iOS app with bluetooth capabilities?這可能會排除任何沿着另一種類型的設備的仿真線路。雖然Android的問題仍然存在。

+0

請不要添加到CLOSE投票 - 問題已被改寫,恕我直言,現在符合SO Q/A格式。 – Till

+0

現在聽起來更友好;)... ty! – Till

+0

耶,我恢復了4代表! – StilesCrisis

回答

15

我很驚訝沒有人回答pointing out BlueputDroid作爲一個Android解決方案。在鏈接上您可以找到有關設備兼容性的更多信息。

我知道這個線程比較老,但我認爲值得讓它記錄下來,這樣其他人最終會在這裏成爲我,並且會找到答案,至少對於Android的一半問題。

編輯:如果你有問題,讓你的設備連接到您的PS3和我一樣,嘗試了這一點: http://forum.xda-developers.com/showthread.php?p=19881739#post19881739

+1

超級有趣,但它看起來它實際上並不適用於Windows和Mac OS(我猜想藍牙堆棧是最成熟的,並且可能拒絕與發送畸形數據的設備交談)。我不知道事情是從哪裏掉下來的。但無論如何,這確實是一個概念的證明。 – StilesCrisis

+2

BlueCtrl是Android版本不高於4.1的另一個解決方案:https://github.com/RonsDev/BlueCtrl – felix021

5

公共iOS API目前似乎沒有公開任何允許應用程序使iOS設備在藍牙上顯示爲通用鍵盤HID的功能。

但是,iOS應用程序(iOS 4.2及更高版本?)可以使用外部藍牙鍵盤進行輸入。

2

這可能是在BlackBerry 10設備。使用名爲:的應用程序藍牙鍵盤 - 鼠標。我一直在尋找,但我不認爲Android或IOS有能力出現藍牙隱藏設備