[英]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.