Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/191.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中蓝牙服务使用16位UUID而非128位UUID的可能性_Android_Bluetooth_Uuid - Fatal编程技术网

android中蓝牙服务使用16位UUID而非128位UUID的可能性

android中蓝牙服务使用16位UUID而非128位UUID的可能性,android,bluetooth,uuid,Android,Bluetooth,Uuid,我正在编写一个android应用程序,它可以与外部非android设备(例如自定义蓝牙设备)建立蓝牙连接。在我的android应用程序中,我正在为我的服务创建UUID,它是128位的。当android应用程序使用128位UUID进行监听时,如果外部设备使用相同的128位UUID进行连接,则连接成功 如果外部设备仅使用16位进行连接,并且假定其余位为蓝牙基本UUID,则连接失败 我的问题是我们可以在android蓝牙中将128位UUID更改为16位UUID吗? 请帮我解决这个问题。据我所知,没有办

我正在编写一个android应用程序,它可以与外部非android设备(例如自定义蓝牙设备)建立蓝牙连接。在我的android应用程序中,我正在为我的服务创建UUID,它是128位的。当android应用程序使用128位UUID进行监听时,如果外部设备使用相同的128位UUID进行连接,则连接成功

如果外部设备仅使用16位进行连接,并且假定其余位为蓝牙基本UUID,则连接失败

我的问题是我们可以在android蓝牙中将128位UUID更改为16位UUID吗?


请帮我解决这个问题。

据我所知,没有办法。
但是您可以确保外部设备使用的基本UUID是正确的,然后它应该连接到使用128位UUID注册的android应用程序。

据我所知,没有办法。
但是您可以确保外部设备使用的基本UUID是正确的,然后它应该连接到使用128位UUID注册的android应用程序。

感谢您回答我的问题。我需要在android应用程序中提供16位UUID,您的回答似乎不可能。感谢您回答我的问题。我需要在android应用程序中提供16位UUID,你的答案似乎不可能。