安卓之路节沦,那真可謂是 路漫漫其修遠(yuǎn)兮卖怜,剛適配好 安卓6.0 的動(dòng)態(tài)權(quán)限屎开,如今有要適配 安卓7.0 的私有文件,有什么辦法呢马靠?任重道遠(yuǎn) 上唄奄抽。好了 不扯淡了蔼两,說(shuō)了這么多 還是要解決問(wèn)題的。
1.在AndroidManifest.xml配置清單的Application中添加 provider
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.app.code.fileprovider"
android:grantUriPermissions="true"
android:exported="false">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/file_paths" />
</provider>
注意事項(xiàng):
authorities 中 com.app.code 為清單文件中包名逞度,需要自行替換额划。
2.在res資源文件下新建目錄xml,在xml目錄下新建file_paths.xml文件
<?xml version="1.0" encoding="utf-8"?>
<paths>
<external-path path="Android/data/com.app.code/" name="files_root" />
<external-path path="." name="external_storage_root" />
</paths>
注意事項(xiàng):
com.app.code 為包名,需自行替換档泽。
3.安裝apk
注意事項(xiàng):
參數(shù):authority 傳值為:com.app.code.fileprovider
其中: com.app.code 為包名俊戳,自行替換。
到此:安裝結(jié)束馆匿。有需要的 試試 抑胎,有問(wèn)題可隨時(shí)留言@我,我們?cè)僖黄鹩懻摗?/p>