小编smi*_*ten的帖子

用Java读取和写入二进制文件(看到文件的一半被破坏)

我在python中有一些工作代码,我需要转换为Java.

我在这个论坛上看了很多帖子但找不到答案.我正在读取JPG图像并将其转换为字节数组.然后我将此缓冲区写入另一个文件.当我比较Java和python代码中的写入文件时,最后的字节不匹配.如果您有任何建议,请告诉我.我需要使用字节数组将图像打包成需要发送到远程服务器的消息.

Java代码(在Android上运行)

阅读文件:

File queryImg = new File(ImagePath);
int imageLen = (int)queryImg.length();
byte [] imgData = new byte[imageLen];
FileInputStream fis = new FileInputStream(queryImg);
fis.read(imgData);
Run Code Online (Sandbox Code Playgroud)

写文件:

FileOutputStream f = new FileOutputStream(new File("/sdcard/output.raw"));
f.write(imgData);
f.flush();
f.close();
Run Code Online (Sandbox Code Playgroud)

谢谢!

java binary android file

6
推荐指数
1
解决办法
2万
查看次数

如何从Android广播接收器显示对话框?

理想情况下,我不想开展活动来做到这一点.当WiFi连接丢失时,我的应用程序需要关闭,因为这对我们来说是一个致命的错误.我想显示一条错误消息,让用户按下确定按钮,然后退出应用程序.最好的方法是什么?

谢谢!

android broadcastreceiver

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×2

binary ×1

broadcastreceiver ×1

file ×1

java ×1