我正在開發一款安卓相機應用程序,我們在多種情況下使用了uris。將結果數據從我們的相機傳回給啓動我們獲取結果的應用程序,或者當用戶單擊分享按鈕時打開IntentChooser。內容Uri vs. File Uri:未來有什麼用?
現在我們使用的檔案URI在大多數情況下,因爲它似乎是更安全的解決方案。與ContentResolver和MediaStore一起工作總是會出現問題。此外,我記得前段時間有很多應用程序,它們不支持Content Uris,但File Uris非常好。
但是,我們現在通過Google發送郵件通知,如果用戶決定在Android 6.0上不提供「環聊」文件訪問權限,則使用File Uris提供的功能不允許他們的「環聊」應用訪問該文件。
我現在的問題是:將內容傳送到其它應用程序時,我們是否應該從一般檔案URI切換到內容尤里斯?這是否應該走,並且每個應用程序都應該依賴/支持Content Uris?
https://commonsware.com/blog/2015/10/07/runtime-permissions-files-action-send.html – CommonsWare
@CommonsWare非常好,謝謝! – mAx