西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁硬件相關(guān)手機(jī)技術(shù) → Android系統(tǒng)使用藍(lán)牙鍵盤的問題

Android系統(tǒng)使用藍(lán)牙鍵盤的問題

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:百度搜索時間:2012/1/31 17:07:00字體大。A-A+

作者:西西點(diǎn)擊:291次評論:0次標(biāo)簽: Android

  • 類型:源碼相關(guān)大。23.6M語言:中文 評分:9.1
  • 標(biāo)簽:
立即下載

最新收到的消息稱2.2的系統(tǒng)就可以直接使用


1.最令人期待的功能之一就是在2.2 Froyo中加入了對USB/藍(lán)牙鍵盤的支持。眾所周知,Android系統(tǒng)主要是靠全觸控操作來控制,對于一些商務(wù)功能(比如快速的輸入)就需要硬鍵盤來實(shí)現(xiàn)了,但是并不是所有Android手機(jī)都具備QWERTY全鍵盤,因此USB/藍(lán)牙鍵盤的支持就顯得非常必要了,畢竟按照目前來看蘋果iPAD的最大競爭對手就是Android平板設(shè)備,加上藍(lán)牙和USB鍵盤的支持之后將會大幅提升競爭力。

今天突然想到的這個問題,隨上網(wǎng)查了下相關(guān)的問題,發(fā)現(xiàn)很多提相同問題的人,但是都沒有成功的案例,于是乎到處翻找,發(fā)現(xiàn)了如下的方法,但是過程艱辛另在下頭疼....又不知道具體是否可行,故把過程貼在此處,求高手解答

Android手機(jī)Nexus One連接Apple Bluetooth Keyboard
Posted on August 20, 2010 by henry
首先所有帶藍(lán)牙的android手機(jī)理論上都是可以連接藍(lán)牙鍵盤鼠標(biāo)的(Human Interface Device),不幸地是官方的藍(lán)牙profile中默認(rèn)不包括HID profile。所以只有采用第三方的ROM如Cyanogen(CM6版本以上)或在官方的rom上搭配bluez utility來實(shí)現(xiàn)藍(lán)牙鍵鼠的連接。
這里我們僅討論第二種在官方ROM上添加工具的方案。手機(jī)必須取得root權(quán)限,或者是ADP (Android Dev Phone),并且需要安裝busybox。


1. 先下載需要的工具。
$ wget http://androidobex.googlecode.com/files/hciconfig
$ wget http://androidobex.googlecode.com/files/hcitool
$ wget http://androidobex.googlecode.com/files/hidd
2. 提升到root權(quán)限,并且將/system掛載成可讀寫,默認(rèn)為read-only
$ su
# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
# chmod 777 /system/xbin
3. 從本地復(fù)制第一步下載的文件到手機(jī)
$ adb push hidd /system/xbin
$ adb push hcitool /system/xbin
$ adb push hciconfig /system/xbin
4. 如果你的手機(jī)不是ADP的話,可能無法直接從本地電腦復(fù)制文件到手機(jī)。這樣你可以先用usb線連接手機(jī),把以上三個文件復(fù)制到sdcard根目錄上,然后執(zhí)行。
# cp /sdcard/hidd /system/xbin/
# cp /sdcard/hcitool /system/xbin/
# cp /sdcard/hciconfig /system/xbin/
5. 打開手機(jī)藍(lán)牙,在Settings -> Wireless & network settings -> Bluetooth settings中找到鍵盤并且配對。pin code可以填寫0000,配對成功后會發(fā)現(xiàn)該設(shè)備顯示為’paried but not connected’,這是因?yàn)槿鄙貶ID profile。
6. 現(xiàn)在要用到之前拷入手機(jī)的三個文件。實(shí)際情況中設(shè)備的Mac地址會與下面的例子有所不同,根據(jù)實(shí)際情況輸入。
# hciconfig
hci0: Type: UART
BD Address: 00:22:A5:B8:AD:65 ACL MTU: 1021:4 SCO MTU: 180:4
UP RUNNING PSCAN
RX bytes:8672 acl:98 sco:0 events:285 errors:0
TX bytes:3336 acl:102 sco:0 commands:89 errors:0
# hcitool dev
Devices:
hci0 00:22:A5:B8:AD:65
# hcitool scan
Scanning …
00:1D:4F:A7:9A:49 Apple Wireless Keyboard
# hidd –connect 00:1D:4F:A7:9A:49
# hcitool con
Connections:
< ACL 00:1D:4F:A7:9A:49 handle 1 state 1 lm MASTER


9. 至此,Apple Bluetooth Keyboard連接成功。打開任意程序,藍(lán)牙鍵盤敲擊的鍵將出現(xiàn)在輸入欄。經(jīng)過測試,谷歌中文法也可以正常使用并且可以用數(shù)字鍵選擇候選字。
10. 剩下的問題就是蘋果的鍵盤的多功能鍵(調(diào)節(jié)音量,屏幕亮度)暫時還不能在手機(jī)里使用,有待進(jìn)一步研究如何修改這幾個鍵位。

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)