Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/179.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/118.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 手机可以假装成蓝牙键盘吗?_Android_Ios_Bluetooth - Fatal编程技术网

Android 手机可以假装成蓝牙键盘吗?

Android 手机可以假装成蓝牙键盘吗?,android,ios,bluetooth,Android,Ios,Bluetooth,如果iPhone/Android上有一个模仿蓝牙键盘或鼠标的应用程序,它似乎会非常有用。e、 例如,你打开应用程序,突然你可以在你的iPhone键盘上打字,你的PC/PS3/等可以像蓝牙键盘一样配对,接收输入的字母 这个想法对我来说是如此直观,以至于我认为它不存在的唯一原因是它不可能,但我不明白为什么它不可能 蓝牙是否存在阻止设备模拟不同类型设备的限制?或者,可能是iOS或Android公开的API存在限制,这会抑制这种行为 编辑:看起来iPhone蓝牙API相当有限,因为您只能与苹果授权的配件

如果iPhone/Android上有一个模仿蓝牙键盘或鼠标的应用程序,它似乎会非常有用。e、 例如,你打开应用程序,突然你可以在你的iPhone键盘上打字,你的PC/PS3/等可以像蓝牙键盘一样配对,接收输入的字母

这个想法对我来说是如此直观,以至于我认为它不存在的唯一原因是它不可能,但我不明白为什么它不可能

蓝牙是否存在阻止设备模拟不同类型设备的限制?或者,可能是iOS或Android公开的API存在限制,这会抑制这种行为


编辑:看起来iPhone蓝牙API相当有限,因为您只能与苹果授权的配件进行通信:这可能会排除其他类型设备的模拟。不过,对于Android来说,这个问题仍然存在。

公开的iOS API目前似乎没有公开任何允许应用程序将iOS设备显示为蓝牙上的通用键盘HID的功能


然而,iOS应用程序(iOS 4.2及更高版本?)可以使用外部蓝牙键盘进行输入。

我很惊讶,没有人会将其作为Android解决方案。在链接中,您可以找到有关设备兼容性的更多信息

我知道这个帖子已经很老了,但我认为值得让它被记录下来,这样其他人就会像我一样来到这里,并且会找到答案,至少对于安卓这一半的问题

编辑:如果您像我一样无法将设备连接到ps3,请尝试以下方法:
这在Blackberry 10设备上是可能的。使用名为蓝牙键盘鼠标的应用程序。我一直在寻找,但我不认为Android或IOS有能力显示为蓝牙hid设备

超级有趣,但看起来它实际上不适用于Windows和Mac OS(我猜蓝牙堆栈是最成熟的,并且可能拒绝与发送错误数据的设备进行通信)。我不知道东西从轨道上掉下来了。但无论如何,这肯定是一个概念证明。BlueCtrl是android版本不高于4.1的另一个解决方案:请注意,BlueputDroid和BlueCtrl都需要root权限。看起来有一个硬件可以做到这一点:2018年的情况如何?我想用手机控制笔记本电脑的演示文稿,但如果可以避免的话,我不想在笔记本电脑上安装任何额外的软件……相关: