我正在做一个小项目,它应该类似于通过蓝牙的远程文件浏览器。
我有这个文件:
File directory = Environment.getExternalStorageDirectory();
我需要从此文件中创建一个字节数组以将其发送到第二部手机。
有人可以给我写代码吗?谢谢和对不起我的英语:)
FileInputStream fis = new ....;
ByteArrayOutputStream bos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int readBytes = 0;
while(readBytes != -1)
{
readBytes = fis.read(buffer);
if(readBytes > 0)
{
bos.write(buffer, 0, readBytes);
}
else
break;
}
byte[] fileData = bos.toByteArray();
希望能帮助到你