繁体   English   中英

在Android自定义Rom中创建文件夹

[英]Creating Folder in Android Custom Rom

我正在为研究项目构建带有附加日志记录机制的Android自定义ROM。 我的自定义Android源代码包含通过PrintWriter(filename)文件记录。 到目前为止,它工作正常,但现在我希望能够从同时开发的App中获取其输出。

问题是:当PrintWriter创建一个新的日志文件时,它是使用rw-------权限创建的,因此我无法从我的App中读取该文件。 使该工作最佳的方法是什么?

我自己找到了解决方案。 它可以与File类的java方法一起使用,但是您必须实际创建文件之后调用这些方法,我认为这并不简单,因为我希望它的工作方式类似于设置一些属性,然后使用指定的属性实际创建文件属性。 这是为每个人设置特定文件的读取/写入/执行权限的示例:

File file = new File("logs/log.txt");
file.createNewFile();
file.setWritable(true, false);
file.setReadable(true, false);
file.setExecutable(true, false);
PrintWriter writer = new PrintWriter(file);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM