android studio java 写log.txt
时间: 2023-07-04 17:29:04 浏览: 117
在Android Studio中,你可以将日志信息写入文本文件。以下是使用Java代码将日志信息写入文本文件的示例:
```java
try {
// 指定日志文件路径和文件名
String filePath = "/sdcard/log.txt";
// 创建文件对象
File file = new File(filePath);
// 创建文件输出流对象
FileOutputStream fos = new FileOutputStream(file, true);
// 获取当前时间
String time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());
// 日志信息
String logMsg = time + " " + "message" + "\n";
// 将日志信息写入文件
fos.write(logMsg.getBytes());
// 关闭文件输出流
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
```
在上面的示例中,我们使用`FileOutputStream`类来创建文件输出流对象,并指定日志文件的路径和文件名。我们使用`SimpleDateFormat`类来获取当前时间,并将其与要记录的日志信息一起写入文件。在`FileOutputStream`对象调用`close()`方法之后,文件将被保存在指定的路径和文件名中。
请注意,如果您要将日志信息写入外部存储器(例如SD卡)上的文件中,请确保在AndroidManifest.xml文件中添加访问外部存储器的权限:
```xml
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
```
阅读全文