私は小さなプロジェクトに取り組んでいます.Bluetooth経由のリモートファイルエクスプローラーのようなものでなければなりません。
私はこのファイルを持っています:
File directory = Environment.getExternalStorageDirectory();
2 番目の電話に送信するには、このファイルからバイト配列を作成する必要があります。
誰か私にコードを書いてもらえますか? 私の英語に感謝し、申し訳ありません:)
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();
それが役に立てば幸い