Android 手机连接蓝牙键盘

45
1 Star2 Stars3 Stars4 Stars5 Stars(快来投票)
Loading...

老鼠新买了一个蓝牙键盘,就是淘宝上最便宜的那种。五十多点,还包邮。大小和手机差不多。(后面上图)

今天就说说怎么把蓝牙键盘和手机连在一起。(先小小炫耀一下)

此文章文字多,动手能力差慎入

1.CM7或更高系统

直接开始享受吧,传说系统本身支持,记得打开蓝牙就好啊。

2.其他系统,2.2及其以上版本

跟老鼠一起折腾下,基本具有实用性的。

首先必须条件:

1.手机已ROOT

2.安装RE浏览器

然后下载如下三个文件:(考虑到可能更新,此处保留原地址,毕竟谷歌代码托管也比较可靠)

http://androidobex.googlecode.com/files/hcitool
http://androidobex.googlecode.com/files/hidd
http://androidobex.googlecode.com/files/hciconfig

使用RE浏览器将上述三个文件移动至手机的/system/bin/ 文件夹内。至此准备工作就绪。

因为后面需要使用命令操作,所以我们在电脑上准备好adb(只是为了方便,在手机上用终端操作效果一样)

下载,解压,放到 C:\adb 目录,这纯粹为了好找,

强调一遍,adb.exe 在 C:\adb 目录里

好了,开始操作

然后打开手机蓝牙,

并用USB线连接手机,

调整蓝牙键盘到配对模式(一般是按住配对键十秒会有指示灯闪烁)

现在,运行——CMD(进入命令行),按照如下命令输入即可(蓝色为命令)。

cd c:\adb

::进入adb目录

adb shell

::运行adb,连接手机

su

::获得root权限

hcitool scan

::搜索蓝牙设备

这时会显示

Searching …

等一会儿会显示
B9:85:09:06:05:7E Bletooth Keyboard

记下前面的mac地址(比如这里的B9:85:09:06:05:7E),我们以后会一直使用,这是您蓝牙键盘的标识。

hidd –server

::启动蓝牙服务

hidd –connect B9:85:09:06:05:7E

::连接到指定设备,请把mac地址换成你刚才记下的那个,这时已经连接可用了

好了,试试看吧,应该没问题了(综合网上多个教程,略去不太必要的命令)。

特别说明:代码中的横线是两个英文状态的短横,是两个,如果一个,是会出错的。不知道为什么,我这里写的是两个,一预览就变成一个,大家注意啊

欢喜之余你一定会说——太麻烦了啊!

是啊,出门在外想用键盘的话……谁这么折腾谁%疼

还好,有一个神器可以轻松解决这个问题——GSCript

首先安装 GSCript

打开 GSCript,点击手机的菜单键,添加脚本

名称你随便写,比如“连接到蓝牙键盘”

记得一定勾上需要su

脚本内容输入

hidd –server

hidd –connect B9:85:09:06:05:7E

保存,关闭

在手机桌面按住不放,弹出菜单选择添加快捷方式——脚本——选择您的脚本

好了,以后要用蓝牙键盘只要点击两下即可(一下开蓝牙,一下运行脚本)

运行脚本可能显示出错,不用管他,键盘可用了

(出错原因:蓝牙服务已启动。我在命令里加上启动蓝牙服务的命令为了以防万一,报错完全正常)

所有提到的文件打包在下面了

下载地址: Dbank | 来自小众软件

已有 45 条评论, 我要留言

  1. 稻米鼠说道:

    抢个自己的沙发,欢迎大家去老鼠博客看看老鼠新买的手机座http://www.yushufang.me/2012/01/13/holder/
    这不是广告,不是广告
    小青蛙没看见,没看见

  2. rocky说道:

    不知道老鼠u880刷过机没有 我刷了2.3.7 现在蓝牙总是重启

  3. mateer说道:

    我记得以前我2.2MOTO的Blur很方便的呀,一次配对。以后每次打开蓝牙,按两下键盘就连上了。

  4. nickluchen说道:

    换成等宽字体就能正常显示出两个横线了

  5. COPY说道:

    我还以为已经用坏了。。。

  6. Nuance说道:

    是不是要充电?多长时间冲一次呢?

  7. 沈蚊说道:

    还是实体键盘输入效率高啊……

  8. HCocoa说道:

    连接了蓝牙键盘,屏幕上还会有虚拟键盘挡着吗?

    我也想搞一个

    • 稻米鼠说道:

      @HCocoa, 可以没有,我用百度输入法(触宝不支持),如过点了输入区域,且没有弹出虚拟键盘的情况下直接输入也是可以的,别的输入法没试过

  9. beyondme37说道:

    太犀利了吧!!!

  10. Yob说道:

    话说很早就买了这个蓝牙键盘…但是手机一直配对不畅干脆闲置了…

  11. 二狗粉说道:

    我想知道Defy安装了了cm7系统能不能用

  12. linpython说道:

    MIUI可以用么,哪里买的呀,淘宝?

  13. 很太吧说道:

    好雨知时节,看完这篇外面居然下起了大雨

  14. 烧坏的内存条说道:

    看连接里的帖子和淘宝其他卖这款键盘的宝贝介绍都说 android 2.3直接支持?

    • 稻米鼠说道:

      @烧坏的内存条, 我试了,我的手机2.3.7,能配对。无法连接,只能这个办法

      • 烧坏的内存条说道:

        @稻米鼠, 挺想弄一个试试,我用的是Moto ME811,有ROOT,2.3.6,希望能支持。

        双横杠加参数是linux命令下的习惯,单横杠+字幕参数,双横杠+单词参数

    • 稻米鼠说道:

      @烧坏的内存条, 这事也有碰运气的成分,所以我干脆没问掌柜。提醒你手机用的话键盘大体验并不一定好,你知道黑莓的键盘面积并不大,但最适合双拇指操作的

  15. aimingoo说道:

    哥啊。你这个倒是简单,基于hid协议的,市场里至少有两个软件可以解决连接问题。但是spp协议的无解啊。。。。

  16. DJun说道:

    表示这种方法在htc g10官方系统上测试过,没有用的,那个工具程序会提示“没有可用的蓝牙设备”。。CM自带那几个工具程序,可以直接打命令用

  17. iamraymond说道:

    看起来很棒。。。。

    P.S.问一下。。。那个手机架子是从哪买的?

    • 稻米鼠说道:

      @iamraymond, 你问哪个?本文里的是面折叠的小镜子,把手机靠在上面;我博客里的是超市里的肥皂盒……

  18. xgdsjw说道:

    求帮助啊,不会弄呀 qq876596131

  19. gbcwbz说道:

    我也买了一个,但是我觉得手感比较差,后来我把每个键周围的栅栏一样的塑料割掉后发现打字还可以,就是键程太长。

  20. 肖走走说道:

    楼主啊,我买的键盘和你的一模一样,教教我怎么用吧。qq1170643961

  21. linjiasa说道:

    我在
    hcitool scan
    这一步就出了问题……
    http://img14.poco.cn/mypoco/myphoto/20130329/19/6250241020130329194617028.jpg
    请问这个问题应该怎么解决啊……

  22. bruce说道:

    为什么 到 hcitool scan 这步后 无法找到, not found

有不同想法?说说看