2010-09-21 157 views
4

我試圖設計一個應用程序,讓我有Android模擬硬件設備。
I.E.通用鍵盤,通用鼠標。Android可以仿真HID設備嗎?

我基本上可以將我的android(HTC)插入計算機,並將其編程爲使用軟件鍵盤作爲計算機硬件鍵盤。

我對如何實現這一目標沒有任何指導。

我只希望連接USB(不是藍牙)。這樣電腦在工作之前需要安裝0個。大多數設備都可以在Dos模式下工作。

回答

0

一些快速搜索指出了將鍵盤連接到Android設備的幾個示例,但我認爲要讓Android設備假裝其USB HID(人機接口設備)需要創建新固件。也沒有Android SDK API來控制USB。

2

「使計算機需要安裝0操作之前」

我有一個索尼愛立信的K750i,它可以像一個HID設備低谷藍牙。鼠標和/或鍵盤,任何你喜歡的東西。 (這是它的一個基本的默認工廠功能) 我必須做的唯一的安裝是在筆記本電腦上安裝藍牙設備的驅動程序。 所以我們可以說不需要安裝,因爲無論如何你都要安裝藍牙驅動程序。

對於不同的應用程序(媒體播放器,窗口,圖像查看器等)有一些默認配置文件 但也可以創建自定義配置文件,將任何鼠標或鍵盤操作分配給手機的任何物理鍵。

很高興看到Android的這一確切功能。我很驚訝它默認沒有這個。這是一個恥辱。

當我在互聯網上搜索Android遙控器時,我都能找到關於android的小型物理鍵盤,或者解決方案是使用wifi,需要一個該死的專用軟件才能在電腦上同時運行。

5

你可以抓住的應用程序,看看代碼:http://code.google.com/p/androhid/

小珠寶這樣照耀在無用的商業應用程序的海洋中。

+0

對於其他人來說,這可能是一個有用的答案,但是關於尋找USB解決方案和明確拒絕藍牙的問題非常明確。 – 2015-11-10 04:19:15

+0

這個問題,是你需要一個根植設備。當用戶沒有root時,如何做到這一點? – 2015-12-13 02:31:04

相關問題