不同SDK级别上的Android BLE广告UUID长度有所不同吗?
创始人
2025-01-09 15:00:21
0

在不同的Android SDK级别上,Android BLE广告UUID的长度是相同的,都是16个字节。但是,在广告包中传输UUID时,会将其转换为128位的UUID。在Android中,可以使用UUID类来表示UUID,并使用UUID的toString()方法将其转换为字符串形式。

以下是一个示例代码,演示如何在Android中使用UUID类来表示BLE广告UUID并将其转换为字符串形式:

import java.util.UUID;

public class BleAdvertisementExample {
    public static void main(String[] args) {
        // 定义一个16字节的UUID
        byte[] uuidBytes = {0x00, 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x07, 0x08, 0x09, 0x0A, 0x0B, 0x0C, 0x0D, 0x0E, 0x0F};
        
        // 将字节数组转换为UUID对象
        UUID uuid = bytesToUuid(uuidBytes);
        
        // 将UUID转换为字符串形式
        String uuidString = uuid.toString();
        
        System.out.println("UUID: " + uuidString);
    }
    
    // 将字节数组转换为UUID对象
    public static UUID bytesToUuid(byte[] bytes) {
        long mostSigBits = 0;
        long leastSigBits = 0;
        
        for (int i = 0; i < 8; i++) {
            mostSigBits = (mostSigBits << 8) | (bytes[i] & 0xff);
        }
        
        for (int i = 8; i < 16; i++) {
            leastSigBits = (leastSigBits << 8) | (bytes[i] & 0xff);
        }
        
        return new UUID(mostSigBits, leastSigBits);
    }
}

运行上述代码将输出UUID的字符串表示形式:

UUID: 00010203-0405-0607-0809-0a0b0c0d0e0f

注意:在实际的Android应用程序中,可以使用ParcelUuid类来表示BLE广告UUID,该类提供了更方便的方法来转换UUID。

相关内容

热门资讯

黑科技美元局(微扑克职业代打)... 黑科技美元局(微扑克职业代打)太实锤了原生真的是有挂(透视)透明挂教程(2026已更新)(哔哩哔哩)...
黑科技免费(aapoker透明... 黑科技免费(aapoker透明辅助器)太嚣张了好像是真的有挂(透视)安装教程(2023已更新)(哔哩...
黑科技挂(wpk最新黑科技)太... 黑科技挂(wpk最新黑科技)太离谱了切实有挂(透视)黑科技教程(2024已更新)(哔哩哔哩)是一款可...
黑科技科技(wepoke软件透... 黑科技科技(wepoke软件透明挂)太离谱了真是存在有挂(透视)解密教程(2023已更新)(哔哩哔哩...
黑科技中牌率(微扑克辅助手机)... 1、黑科技中牌率(微扑克辅助手机)太嚣张了先前存在有挂(透视)第三方教程(2023已更新)(哔哩哔哩...
黑科技ai代打(德州之星手游辅... 1、黑科技ai代打(德州之星手游辅助)太无语了先前存在有挂(透视)可靠教程(2021已更新)(哔哩哔...
黑科技科技(WePoKe辅助器... 您好,WePoKe辅助器真的有用吗这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302...
黑科技总结(wepokeai插... 黑科技总结(wepokeai插件)太坑了确实是真的有挂(透视)细节揭秘(2025已更新)(哔哩哔哩)...
黑科技系统(wpk德州职业代打... 黑科技系统(wpk德州职业代打)太实锤了好像有挂(透视)细节揭秘(2024已更新)(哔哩哔哩)是一款...
黑科技模拟器(aa扑克辅助)太... 黑科技模拟器(aa扑克辅助)太坑了固有真的有挂(透视)透明挂教程(2026已更新)(哔哩哔哩);一、...