Android:訪問存盤失敗.FileNotFoundException open failed: XXXXXXX EPERM (Operation not permitted)
設備/引擎:Mac(11.6)/cocos
開發工具:Android studio(4.1.2)
開發語言:c++/java
開發需求:保存圖片到手機相冊報例外:訪問權限失敗
前面文章提到了如何將app中的照片保存到設備的相冊中,測驗中發現每次保存圖片都會出現FileNotFoundException open failed: XXXXXXX EPERM (Operation not permitted)
可以看到明顯是沒有權限訪問,后來查了查才知道android 10以上的設備在訪問設備存盤時需要在AndroidManifest中添加權限
android:requestLegacyExternalStorage="true"
如果未添加讀寫權限的需要再添加讀寫相關的權限
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
添加完成后會發現不會再報例外~
希望給大家提供到一些幫助!!!有需要討論的可以私信評論~
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/404335.html
標籤:其他
上一篇:多執行緒并發測驗工具類
