[英]Write logs on SD card
我想像这样将日志写入SD卡
String filePath = "/storage/FC30-3DA9" + "/logs" + "/logcat.txt";
在清单中
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
我向用户请求它们。 我可以从卡中读取文件,但无法写入。 当我尝试写入文件时,我的权限被拒绝。 路径Environment.getExternalStorageDirectory()
通向手机的内部 memory。 我有根。
是的。 由于 Android Kitkat 可移动微型 sd 卡是只读的。
只有在 Android 11 设备上,它们才能再次写入。
但有一个例外:卡上您的应用程序特定目录。
查看 getExternalFilesDirs() 返回的第二项。
如果您使用存储访问框架,您的应用程序可以在任何地方编写。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.