Я работаю в Unity и использую намерение, чтобы мое приложение получало путь к файлу, который я использовал для запуска своего приложения, в данном случае это файл .CSV.
AndroidJavaClass UnityPlayer = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
AndroidJavaObject currentActivity = UnityPlayer.GetStatic<AndroidJavaObject>("currentActivity");
AndroidJavaObject intent = currentActivity.Call<AndroidJavaObject>("getIntent");
Вот как я получаю путь к данным.
string result = intent.Call<string>("getDataString");
Это путь, который он дает:
file:///storage/emulated/0/map4.csv
Мне нужен путь:
/storage/sdcard0/map4.csv
В противном случаеЯ не могу получить доступ к файлу по этому пути.
Как я могу получить путь 2-го типа?