アクセス許可を制御しながら、あるアプリのプライベート ファイル (アプリの内部ストレージ内のファイル) を別のアプリと共有するのに FileProvider が役立つ理由を理解しています。
ドキュメントでは、外部ストレージ (SD カードなど) でファイルを共有するためにも使用する方法について説明しています。
<external-path name="name" path="path" />
それ以外の
<files-path name="name" path="path" />
( https://developer.android.com/reference/android/support/v4/content/FileProvider.html )
これのポイントは何ですか?これに FileProvider を使用する必要があるのはなぜですか? 他のアプリは既に外部ストレージにアクセスできるため、他のアプリが必要とするのは URI ではなくファイル パスだけです。私は何が欠けていますか?