bugfix> android > 投稿

BLE経由でデータをアドバタイズするアプリを作成しています。 このような128ビットUUIDからParcelUuidを作成しています

pUuid = new ParcelUuid(UUID.fromString("128-bit UUID)

そして、私はこのようにAdvertiseDataに追加しています

aData = new AdvertiseData.Builder()
                        .setIncludeDeviceName(true)
                        .addServiceData(pUuid, data.getBytes(Charset.forName("UTF-8")))
                        .build();

今起こっているのは、パケット内の16ビットUUIDのように、場合によっては128ビットUUIDのようになることです。

常に16ビットUUIDとしてのみ来るように設定するにはどうすればよいですか?