風(fēng)險(xiǎn)描述:被測系統(tǒng)將自身數(shù)據(jù)存儲(chǔ)到存儲(chǔ)卡,容易被第三方應(yīng)用讀取、利用,導(dǎo)致敏感數(shù)據(jù)泄露。
出現(xiàn)這個(gè)問題的原因:項(xiàng)目中使用過時(shí) getExternalStorageDirectory方法
Android Q之后Environment.getExternalStorageDirectory()返回的路徑可能無法直接訪問。
所以Environment.getExternalStorageDirectory()可以改成:
Environment.DIRECTORY_MUSIC //music目錄
Environment.DIRECTORY_PODCASTS //podcasts目錄
Environment.DIRECTORY_RINGTONES //ringtones目錄
Environment.DIRECTORY_ALARMS //alarms目錄
Environment.DIRECTORY_NOTIFICATIONS //notifications目錄
Environment.DIRECTORY_PICTURES //pictures目錄
Environment.DIRECTORY_MOVIES //創(chuàng)建一個(gè)movies目錄
參數(shù)類型可以傳以上內(nèi)容
Context.applicationContext.getExternalFilesDir(null)