簡體   English   中英

無法在某些Android設備上的SD卡上創建文件

[英]Cannot create file on SD card on certain Android devices

我的應用程式有一些相當奇怪的行為

一些用戶報告該應用程序崩潰,並且在登錄/事件監視后,我發現該應用程序無法在某些手機的SD卡上創建目錄

我先檢查SD卡是否存在,然后再檢查我的文件是否存在.minidata

如果.minidata不存在,我嘗試創建它,但是似乎無法創建該文件,並且file.mkdir返回false

我有以下許可

android.permission.WRITE_EXTERNAL_STORAGE

那么,為什么file.mkdir有時會失敗?

外部存儲並非始終在設備上可用。 例如,它可能已安裝在用戶的計算機上。 您可以使用在Environment.getExternalStorageDirectory()的文檔中顯示的示例代碼來檢查和監視外部存儲的狀態。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM