gpt4 book ai didi

java - Android对每个应用程序使用SD卡的存储限制

转载 作者:行者123 更新时间:2023-12-02 07:35:37 28 4
gpt4 key购买 nike

我需要知道每个应用程序使用 SD 卡是否有限制?我试图在相机应用程序录制时将视频部分写入 scdard,并且在 50mb 之后(大约没有经过很好的测试)我收到错误:“没有剩余空间”。尽管 sdcard 还剩 1.4 GB 可用空间。如果有限制,我该如何更改或删除它?

谢谢

编辑:完整错误消息:

FileNotFoundException: /sdcard /20120905_180841_VIDEO_PART89.bin (No space left on device)

这是我的写作方法:

private void write(byte[] DataByteArray, String DestinationFileName)
{

OutputStream output = null;

try {
output = new BufferedOutputStream(new FileOutputStream(DestinationFileName)); //exception occurs here
output.write( DataByteArray );
}
catch(FileNotFoundException ex){
Log.e(Helper.LOG_TAG, "FileNotFoundException: " + ex.getMessage());
}
catch(IOException ex){
Log.e(Helper.LOG_TAG, "IOException" + ex.getMessage() + " " + ex.getClass());
}
finally {
try {
if(output != null)
output.close();
} catch (IOException e) {
Log.e(Helper.LOG_TAG, "IOException while closing output " + e.getMessage() + " " + e.getClass());
}
}

最佳答案

is there any limit to use sdcard for each app?

没有。

I'm trying to write video parts to scdard while camera app is recording and after 50mb (approximately not tested well) I got the error : "No space left".

确保您正在写入外部存储。

关于java - Android对每个应用程序使用SD卡的存储限制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12283445/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com