Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/204.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
Java 您如何命名android系统中的蓝牙服务?_Java_Android_Bluetooth Lowenergy_Android Things - Fatal编程技术网

Java 您如何命名android系统中的蓝牙服务?

Java 您如何命名android系统中的蓝牙服务?,java,android,bluetooth-lowenergy,android-things,Java,Android,Bluetooth Lowenergy,Android Things,我在android things中创建了一个使用蓝牙BLE的简单服务。当我尝试用NRF connect应用程序测试它时,它显示为“未知服务”。我想给它起个名字,比如“速度服务”。我该怎么做 private BluetoothAdapter bluetoothAdapter = null; bluetoothAdapter = BluetoothAdapter.getDefaultAdapter(); void ChangeDeviceName(){ Log.i(

我在android things中创建了一个使用蓝牙BLE的简单服务。当我尝试用NRF connect应用程序测试它时,它显示为“未知服务”。我想给它起个名字,比如“速度服务”。我该怎么做

private BluetoothAdapter bluetoothAdapter = null;
bluetoothAdapter = BluetoothAdapter.getDefaultAdapter();

void ChangeDeviceName(){
                Log.i(LOG, "localdevicename : "+bluetoothAdapter.getName()+" localdeviceAddress : "+bluetoothAdapter.getAddress());
                bluetoothAdapter.setName("NewDeviceName");
                Log.i(LOG, "localdevicename : "+bluetoothAdapter.getName()+" localdeviceAddress : "+bluetoothAdapter.getAddress());
            }
参考:

希望这个案例与您相似,对您有用

参考:


希望这个案例与您类似,并且对您有用。

这是由您正在使用的扫描应用程序控制的因素,不一定是您的Android Things设备。蓝牙LE不像“服务名称”那样通过无线方式发送元数据。服务仅由其UUID标识。如果您的设备实现了其中一种,那么像NRF Connect这样的扫描仪应用程序可能会识别并显示服务类型


另一个例子是,我们的示例通过使用蓝牙SIG为该服务采用的UUID来实现标准的当前时间服务。

这是由您正在使用的扫描应用程序控制的因素,不一定是您的Android Things设备。蓝牙LE不像“服务名称”那样通过无线方式发送元数据。服务仅由其UUID标识。如果您的设备实现了其中一种,那么像NRF Connect这样的扫描仪应用程序可能会识别并显示服务类型


再比如,,我们的示例通过使用蓝牙SIG为该服务采用的UUID来实现标准的当前时间服务。

我想用运行在raspberry pi或其他类似电路上的android things.Service来命名该服务。我想用运行在raspberry pi或其他类似电路上的android things.Service来命名该服务其他类似电路。