安卓手机怎么连手机模拟蓝牙键盘盘

摘要:该文主要分析如何在现今非常红火的

现有架构实现智能手机模拟手机模拟蓝牙键盘盘的功能侧重点在

于其原理及实现方案要点,不深入探讨实现的代码细节

关鍵词:智能手机;模拟;手机模拟蓝牙键盘盘;

月,苹果公司在美国推出

机平板电脑厂商也相继推出

版本,功能越来越丰富系统也越來越稳定。随着无线技

术的广泛应用蓝牙技术在手机上应用也非常广泛,如蓝牙耳机听

音乐、打电话;手机间通过蓝牙传输文件或联系囚;笔记本电脑通

过蓝牙利用手机拨号上网该文则重点介绍怎样在

实现将手机模拟成手机模拟蓝牙键盘盘,通过蓝牙连接支持蓝牙

便可鉯通过手机操作电脑或向电脑输入数据

控制通道:用于传输一些控制信息,如断开虚拟缆线

设备的报告数据,如按键等

设备发起,先建立控制通道然

}

手机屏上仍然显示软键盘就类姒电脑上输入汉字时那个样子。

谢谢太浪费屏幕面积了。有没有什么五笔输入法是可以把软键盘隐藏起来了用手机模拟蓝牙键盘盘时

如果感觉以上信息为低俗/不良/侵权的信息可以点下面链接进行举报,我们会做出相应处理感谢你的支持!


}

  【IT168 技术】安卓系统在手机模擬蓝牙键盘盘支持方面就真是惨不忍睹了因为很多原生安卓rom并没有集成HID蓝牙设备,对手机模拟蓝牙键盘盘这类产品支持上存在不少缺陷也导致目前市面上大多数的平板或者手机键盘只能服务苹果的产品。蓝牙无线技术是一个通用型的技术没有理由区分Android和苹果。笔者在網上搜罗了一下安卓系统使用手机模拟蓝牙键盘的方法得到的结论是,改变底层的文件让安卓系统能识别并使用手机模拟蓝牙键盘盘

  之前笔者评测过的雷柏E6300还有前一阵子测试的Doking手机模拟蓝牙键盘盘,一般情况下只能在苹果的设备上面使用为了证明网上提供的方法,笔者按照网上提供的方法一步步测试,看看能否实现安卓系统连上普通的蓝牙设备(由于测试需要取得Root权限,本想拿个平板电脑做测試的最后还是出动笔者自家用的已经Root机的手机进行测试。)

  在网上就流传着这种通过超级终端运行加载蓝牙驱动的方法

  想用手機模拟蓝牙键盘盘的几个必要条件:

  1、要有支持蓝牙的安卓系统机器和手机模拟蓝牙键盘盘。

  2、安卓设备要得到Root权限

  4、安装超级终端软件例如:Terminal(可以通过安卓市场下载)。

  5、文件管理软件例如:ES文件浏览器

  root系统的目的就是修改手机中底层的文件,方便刷入蓝牙驱动程序而Root系统的方法有很多,网上早有海量Root系统的方法这里不再多说了。

  先在系统中配对手机模拟蓝牙键盘盘在藍牙设置里将手机模拟蓝牙键盘盘和平板蓝牙配对,会显示已配对但未连接因为安卓没手机模拟蓝牙键盘盘驱动,现在暂时只能看到有藍牙设备还能不能用键盘

  设置手机蓝牙启动,启动键盘蓝牙信号(按住键盘后背的按钮2秒)用手机搜索蓝牙设备,找到名为“Bluetooth Keyboard”的设備注意:【不要配对】!

  进入系统读写模式,具体看ROOT教程这里不详细说了。拷贝条件3的三个文件到SD卡然后进入超级终端软件,输叺如下命令行:

  cd system(可以不执行这一步除非后面提示 出错,找不到命令)

  cd bin (可以不执行这一步除非后面提示 出错,找不到命令)

  hcitool scan(可能要按键盘配对键这步貌似可以不用,但是扫描后发现蓝牙的mac地址至少证明你的蓝牙和手机通信是没有问题的)

  hidd --server(这步可能需要再执荇一次,如果出现错误提示的话)

  hidd --search(正常情况下会跳出 配对窗口【要求配对】,很简单在手机的配对窗口上输入0000,确认在雷柏E6300键盘仩敲0000,再按下回车键,完成)

  提示出现connect....字样的英文句子后一切就ok了

  关于手机模拟蓝牙键盘盘链接问题:

  经过测试,第一次链接荿功以后下次只需要输入两条命令即可再次链接,具体步骤:

  启动手机模拟蓝牙键盘盘启动手机蓝牙,会自动发现键盘并且已经顯示配对成功启动超级终端程序,输入:

  hidd --search(不需要再次输入链接码直接链接)

  笔者总结:由于需要用到命令行所以操作过程比较繁琐。而笔者使用超级终端软件经常出现输入全键盘无故变数字键盘的缘故导致输入过程中耽误不少时间。另外这个方法只在手机中測试,为能代表其他平板或者手机型号能完美适用

  刷CM系列的rom轻松支持手机模拟蓝牙键盘盘。

  前一个方法都是通过修改安卓底层系统来支持手机模拟蓝牙键盘盘驱动的不过CM系统据说已经支持手机模拟蓝牙键盘盘,方便傻瓜级用户链接手机模拟蓝牙键盘盘之用不過,问题是又有多少用户知道CM系统又有多少用户会刷机,而且平板电脑用CM系统的更加少了


CM7系统早已集成HID蓝牙驱动

  笔者尝试过刷CM7系統,系统是Hiapk_Desire_S_CM7.1只要对好码,就能使用手机模拟蓝牙键盘盘非常方便!可能某些用户会觉得刷系统比命令行更加方便吧,起码不用记住那些命令

  笔者总结:不过CM系统本身是第三方开发的系统,喜欢Sense或者小米或者blur系统的玩家可要有所取舍了倘若你对系统UI并不在乎,而非瑺注重输入体验的话就请安装CM系统,因为对蓝牙外设的支持非常到位通过百度输入法,还能实现中文输入


  CyanogenMod是一个基于开源Android系统,供某些手机使用的二级市场固件它提供一些在官方Android系统或手机厂商没有提供的功能 ,例如:支持Free Lossless Audio Codec - FLAC (无损音频压缩编码)音频格式的音乐哆点触控, 从SD外置存储器运行程序,压缩缓存大量APN的名单,重新启动功能Wi-Fi无线网络支持,蓝牙USB网络分享等。CyanogenMod也是第一个使用BFS作任务管悝器的操作系统

  之前两个方法,一个需要用到命令行另一个面需要刷机。相信很多对手机底层技术不怎么熟识的用户要一头雾水吧笔者本身也并不是什么手机达人,也难以用短短一篇文章详细介绍命令行和刷机的方法只能大概介绍一下目前安卓系统在使用蓝牙外设的一些基本解决方案。

  而坊间笔者也找到一个软件声称可以方便使手机模拟蓝牙键盘盘连接上安卓设备,就是:“bluetooth keyboard easyconnect”这个软件笔者在安卓2.3.5 Sense UI系统下尝试过,软件经常出现崩溃看来并不完美。

  还有日本早期放出的蓝牙驱动ElecomBtAssistant.apk 都在新版本系统下出现崩溃现象,這类软件估计很久没有更新或者和小日本的隔膜太大,不能享受他们提供好软件

  通过两天的摸索,安卓系统支持手机模拟蓝牙键盤盘简直是一件苦活对于不善于技术和代码的笔者本人,对诸多安卓底层的操作真是一头雾水也从一个方面表明,虽然目前安卓用户佷多但能够支持安卓系统的蓝牙外设并不多。而水果的用户可能就要笑得很开心了

  其实市面上早就出现针对安卓系统的键盘,不過推出这类产品的品牌并不多据笔者了解雷柏、罗技等一线品牌会陆续推出相应产品。毕竟安卓的平板和手机普及率越来越大其市场嘚影响力不能忽视。

  总的来讲目前只有两种方法:

  优点:理论上支持所有基于安卓的系统手机平板

  缺点:操作比较麻烦需偠看懂命令行

  优点:使用非常方便,和普通蓝牙设备连接电脑一样操作方便

  缺点:只支持CM系统需要刷系统

  3、还有3? 当然有! 键盘厂家和系统供应商共同努力嘛

  优点:肯定完美支持安卓系统

}

我要回帖

更多关于 手机模拟蓝牙键盘 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信