为了账号安全,请及时绑定邮箱和手机立即绑定

Android图片转十六进制字符串,无法获取第一位。

Android图片转十六进制字符串,无法获取第一位。

绝地无双 2018-07-11 18:38:21
![然后这是使用 FileInputStream fs = new FileInputStream(imagepath);  BufferedInputStream bis = new BufferedInputStream(fs);然后对获取的buffer进行bytes2HexStr(buffer),然后进行输出,结果少了第一位的89。这是为什么? 有什么方法可以获得这个第一位?](https://img-ask.csdn.net/upload/201807/20/1532090224_572414.png)
查看完整描述

2 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

bytes2HexStr怎么实现的,是不是其中for循环从下标1开始了。
buffer这个变量在哪里定义的,调试看下,在其中,是不是就少了第一个字节。

查看完整回答
反对 回复 2018-07-23
  • 2 回答
  • 0 关注
  • 826 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信