我試圖設計一個應用程序,讓我有Android模擬硬件設備。
I.E.通用鍵盤,通用鼠標。Android可以仿真HID設備嗎?
我基本上可以將我的android(HTC)插入計算機,並將其編程爲使用軟件鍵盤作爲計算機硬件鍵盤。
我對如何實現這一目標沒有任何指導。
我只希望連接USB(不是藍牙)。這樣電腦在工作之前需要安裝0個。大多數設備都可以在Dos模式下工作。
我試圖設計一個應用程序,讓我有Android模擬硬件設備。
I.E.通用鍵盤,通用鼠標。Android可以仿真HID設備嗎?
我基本上可以將我的android(HTC)插入計算機,並將其編程爲使用軟件鍵盤作爲計算機硬件鍵盤。
我對如何實現這一目標沒有任何指導。
我只希望連接USB(不是藍牙)。這樣電腦在工作之前需要安裝0個。大多數設備都可以在Dos模式下工作。
一些快速搜索指出了將鍵盤連接到Android設備的幾個示例,但我認爲要讓Android設備假裝其USB HID(人機接口設備)需要創建新固件。也沒有Android SDK API來控制USB。
「使計算機需要安裝0操作之前」
我有一個索尼愛立信的K750i,它可以像一個HID設備低谷藍牙。鼠標和/或鍵盤,任何你喜歡的東西。 (這是它的一個基本的默認工廠功能) 我必須做的唯一的安裝是在筆記本電腦上安裝藍牙設備的驅動程序。 所以我們可以說不需要安裝,因爲無論如何你都要安裝藍牙驅動程序。
對於不同的應用程序(媒體播放器,窗口,圖像查看器等)有一些默認配置文件 但也可以創建自定義配置文件,將任何鼠標或鍵盤操作分配給手機的任何物理鍵。
很高興看到Android的這一確切功能。我很驚訝它默認沒有這個。這是一個恥辱。
當我在互聯網上搜索Android遙控器時,我都能找到關於android的小型物理鍵盤,或者解決方案是使用wifi,需要一個該死的專用軟件才能在電腦上同時運行。
你可以抓住的應用程序,看看代碼:http://code.google.com/p/androhid/
小珠寶這樣照耀在無用的商業應用程序的海洋中。
對於其他人來說,這可能是一個有用的答案,但是關於尋找USB解決方案和明確拒絕藍牙的問題非常明確。 – 2015-11-10 04:19:15
這個問題,是你需要一個根植設備。當用戶沒有root時,如何做到這一點? – 2015-12-13 02:31:04