UnityでAndroidの共有メディアストレージにアクセスする
PersistentDataPathは信用ならないらしいので自前でネイティブプラグインを呼び出すようにする
これとかこれ,これやこれを参考にしてみる
これも
Project Settings > Player > Other Settings > Configuration > Write PermissionをExternal (SDCard)へ
メディアストレージにあるパスを探しておく
UnityEngine.Networking.UnityWebRequestTexture.GetTextureでfile:///PathToImageのデータをTexture2Dとしてロードする
参考
https://developer.android.com/reference/android/os/Environment?hl=ja
https://developer.android.com/reference/android/provider/MediaStore?hl=ja
https://developer.android.com/reference/android/content/ContentResolver
https://developer.android.com/guide/topics/providers/content-provider-basics#java
https://stackoverflow.com/questions/47137773/how-can-i-get-only-jpg-or-png-images-from-cursor
https://akira-watson.com/android/external-storage-image.html