android 蓝牙键盘驱动安装失败,Android系统使用蓝牙键盘的问题

372990c5008d59c9a355ac15d72d7759.png

类型:源码相关大小:23.6M语言:中文 评分:9.1

标签:

立即下载

最新收到的消息称2.2的系统就可以直接使用

1.最令人期待的功能之一就是在2.2 Froyo中加入了对USB/蓝牙键盘的支持。众所周知,Android系统主要是靠全触控操作来控制,对于一些商务功能(比如快速的输入)就需要硬键盘来实现了,但是并不是所有Android手机都具备QWERTY全键盘,因此USB/蓝牙键盘的支持就显得非常必要了,毕竟按照目前来看苹果iPAD的最大竞争对手就是Android平板设备,加上蓝牙和USB键盘的支持之后将会大幅提升竞争力。

今天突然想到的这个问题,随上网查了下相关的问题,发现很多提相同问题的人,但是都没有成功的案例,于是乎到处翻找,发现了如下的方法,但是过程艰辛另在下头疼....又不知道具体是否可行,故把过程贴在此处,求高手解答

Android手机Nexus One连接Apple Bluetooth Keyboard

Posted on August 20, 2010 by henry

首先所有带蓝牙的android手机理论上都是可以连接蓝牙键盘鼠标的(Human Interface Device),不幸地是官方的蓝牙profile中默认不包括HID profile。所以只有采用第三方的ROM如Cyanogen(CM6版本以上)或在官方的rom上搭配bluez utility来实现蓝牙键鼠的连接。

这里我们仅讨论第二种在官方ROM上添加工具的方案。手机必须取得root权限,或者是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权限,并且将/system挂载成可读写,默认为read-only

$ su

# mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system

# chmod 777 /system/xbin

3. 从本地复制第一步下载的文件到手机

$ adb push hidd /system/xbin

$ adb push hcitool /system/xbin

$ adb push hciconfig /system/xbin

4. 如果你的手机不是ADP的话,可能无法直接从本地电脑复制文件到手机。这样你可以先用usb线连接手机,把以上三个文件复制到sdcard根目录上,然后执行。

# cp /sdcard/hidd /system/xbin/

# cp /sdcard/hcitool /system/xbin/

# cp /sdcard/hciconfig /system/xbin/

5. 打开手机蓝牙,在Settings -> Wireless & network settings -> Bluetooth settings中找到键盘并且配对。pin code可以填写0000,配对成功后会发现该设备显示为’paried but not connected’,这是因为缺少HID profile。

6. 现在要用到之前拷入手机的三个文件。实际情况中设备的Mac地址会与下面的例子有所不同,根据实际情况输入。

# 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连接成功。打开任意程序,蓝牙键盘敲击的键将出现在输入栏。经过测试,谷歌中文法也可以正常使用并且可以用数字键选择候选字。

10. 剩下的问题就是苹果的键盘的多功能键(调节音量,屏幕亮度)暂时还不能在手机里使用,有待进一步研究如何修改这几个键位。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值