gpt4 book ai didi

java - Android:写入文件不起作用

转载 作者:行者123 更新时间:2023-12-02 08:17:27 24 4
gpt4 key购买 nike

谁能告诉我为什么下面的代码不起作用?我正在尝试将字符串 append 到 text/html 文件的内容中。我只是按照android开发文档here中的代码进行操作

package com.example.GetContentThenAppend;

import java.io.FileOutputStream;
import java.io.IOException;

import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.os.Environment;

public class GetContentThenAppend extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);

try {
String FILENAME = Environment.getExternalStorageDirectory() + "/EngagiaDroid/videos.html";
String string = "<div style='color: blue; border: thin solid red;'>YO!</div>";

FileOutputStream fos = openFileOutput(FILENAME, Context.MODE_APPEND);
fos.write(string.getBytes());
fos.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

}
}

最佳答案

我猜你的权限问题,你是否在 list 中添加了写入文件权限。您可以通过将其添加到 list 文件来做到这一点

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />

关于java - Android:写入文件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6075378/

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