- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 BLE传输字符串和传输图片
如果做一个有关BLE的应用的话,就有可能涉及到将一段字符串(短信内容、联系人名字、号码串)或者一张图片发送到BLE设备上面。1、传输字符串字符串也是需要转成byte数组,然后再进行传输String textContent = "你好,Android BLE";textContent.getBytes("UTF-8");//这里设置编码格式,可以根据需求进行设置通过上面的代码,我们就可以把任意字符串
2017-02-04 16:25:23 3201
原创 Java中byte数组和16进制字符串互相转换
首先,byte数组转成16进制字符串:/** * byte数组转成字符串 * * @param bytes 数组 * @param isCaptial 使用大写还是小写表示 * @return 转换后的字符串 */public static String bytesToHexStr(byte[] bytes, boolean is
2017-02-03 17:44:48 855
原创 Java中将byte数组中的4个数据转成int
public static int getIntFromBytes(byte high_h, byte high_l, byte low_h, byte low_l) { return (high_h & 0xff) << 24 | (high_l & 0xff) << 16 | (low_h & 0xff) << 8 | low_l & 0xff; }1、字节比特的高低位为
2017-02-03 16:08:36 5418
原创 Java中的位操作: & 0xff
在Java语言中涉及到字节byte数组数据的一些操作时,经常看到 byte[i] & 0xff这样的操作,这里就记录总结一下这里包含的意义: 1、0xff是16进制(十进制是255),它默认为整形,二进制位为32位,最低八位是“1111 1111”,其余24位都是0。 2、&运算: 如果2个bit都是1,则得1,否则得0; 3、byte[i] & 0xff:首先,这个操作一般都是在将byte数
2017-02-03 14:49:48 4266
flvData.FLV
2019-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人