-4

我正在做一个小项目,它应该类似于通过蓝牙的远程文件浏览器。

我有这个文件:

File directory = Environment.getExternalStorageDirectory();

我需要从此文件中创建一个字节数组以将其发送到第二部手机。

有人可以给我写代码吗?谢谢和对不起我的英语:)

4

1 回答 1

1
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();

希望能帮助到你

于 2012-09-18T21:21:03.520 回答