问题标签 [fileoutputstream]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3583 浏览

java - removeEldestEntry 覆盖

如何覆盖 removeEldestEntry 方法以将最旧的条目保存到文件?还有如何像我在 LinkedHashMap 中那样限制文件的大小。这是代码:

我尝试使用 FileOutPutSTream :

但我得到了一个错误

错误(15,27):removeEldestEntry(java.util.Map.Entry) in cannot override removeEldestEntry(java.util.Map.Entry) in java.util.LinkedHashMap; 被覆盖的方法不会抛出 java.io.IOException

如果没有 IOExecptio,编译器会要求处理 IOexception 和 Filenotfoundexception。也许存在另一种方式?请给我看示例代码,我是 java 新手,只是想了解 2 级缓存的基本原理。谢谢

0 投票
5 回答
51911 浏览

java - 从 FileOutputStream 获取文件名

有没有办法从 aFileOutputStream或 from获取文件名FileInputStream

0 投票
2 回答
975 浏览

android - android:保存图像时的空指针

我正在尝试拍摄图像,将其优化为 65% jpeg 并将其保存到手机存储中。下面的代码在我的nexus 上运行良好,但在最后一行返回了一个空指针异常。

知道我做错了什么吗?谢谢

0 投票
1 回答
2440 浏览

java - 直接从网络流 (http) 播放媒体(视频)

我想直接从网络流(http)播放媒体(视频),因此我必须以某种方式向 Android MediaPlayer 提供数据。

我有 FileOutputStream outstream = new FileOutputStream(outputfile); 我通过 outstream.write(buffer, 0, count); 将其写入输出文件

是否有任何 API 将流作为输入....???....请帮助...

0 投票
4 回答
40111 浏览

android - 读/写文件到内部私人存储

我正在将应用程序从 Symbian/iPhone 移植到 Android,其中一部分是将一些数据保存到文件中。我使用FileOutputStream将文件保存到私有文件夹/data/data/package_name/files

现在我正在寻找一种如何加载它们的方法。我正在使用FileInputStream,但它允许我逐字节读取文件,这是非常低效的:

所以我的问题是如何使用更好的方式读取文件?

0 投票
2 回答
8430 浏览

android - 从 Android 中的 URL 保存图像时出现只读错误

我正在尝试从 android 应用程序中的 Web URL 保存图像,但是当我运行它时,日志猫会抛出一个异常,说它是“只读的”。我不知道发生了什么事。

这是我的下载器类:

当我运行它时,这是我从 logcat 得到的:

任何帮助都会很棒。谢谢你。

0 投票
1 回答
642 浏览

java - Java 进度条帮助

我需要为以下任务延迟实现一个进度条

现在,我怎么知道下载了多少文件来更新进度条

0 投票
4 回答
8252 浏览

java - Android FileOutputStream 创建损坏的文件

我有一个应用程序,它使用从 Socket InputStream 获取的字节数组创建多个文件。当我只保存一个文件时文件完美保存,但如果我保存一个文件然后重新实例化文件流并保存另一个文件,第一个文件被损坏,第二个文件被完美保存。我在文本编辑器中打开了这两个文件,似乎(大约...)第一个文件的前 1/5 是空格,但第二个文件已满,并且它们都具有相同的大小属性(9,128,731 字节)。以下示例是 senario 的副本,但具有相同的损坏结果:

我在常规的 java 应用程序中尝试了这个 EXACT 代码,两个文件都被保存没有问题。有谁知道为什么android会这样做?

任何帮助将不胜感激

0 投票
3 回答
1021 浏览

java - 在安卓上创建文件

我正在尝试使用我的 android 应用程序创建一个文件。我需要写入特定类中的文件。下面列出了我目前拥有的代码。nullpointerexception当它试图写入文件时,我不断收到一个。下面列出了确切的错误。我是android新手,所以请详细说明。

有人可以告诉我我做错了什么以及如何解决这个问题吗?



0 投票
2 回答
909 浏览

android - 可以使用 ObjectOutputStream 将位图写入缓存吗?

我有一个名为 loadFromCache 的方法,如果在缓存中找到它,它会返回一个位图。长话短说,我把它缩小到这个方法,如果 try/catch 失败,最后返回 null 。

我以前尝试过 Bitmap.compress(...) 方法来保存位图,但它们对我的需要有点慢...是的,位图已写入这些位置,但我不知道它是否(位图)是可序列化的,所以它实际上是在节省吗?是的,我记得在写文件时刷新。