查找SD卡路径及其文件的正确方法

时间:2019-07-10 15:10:49

标签: java android file android-sdcard sd-card

我正在为android创建文件管理器,最后要做的就是访问sd卡文件。

我对此有一些疑问。

  1. 我使用if (Device.RuntimePlatform == Device.iOS) { var viewContentLayout = ViewContentLayout; var scroll = new ScrollView(); Content = scroll; scroll.Content = viewContentLayout; } 获取内部存储路径(Environment.getExternalStorageDirectory())。而且,据我所知,这不是正确的方法,因为该方法可以返回内部存储或sd卡路径。 那么获取内部存储的正确方法是什么?

  2. 还使用以下代码获取sd卡路径:

    /storage/emulated/0/

使用此代码,我可以正确使用sd,但无法使用sd卡上的文件(出现权限错误,但我拥有所有必要的权限)。

因此,问题是:在android上获取内部存储路径和sd卡路径的正确方法是什么(如果File类在那里不起作用,如何与sd卡文件进行交互)?

0 个答案:

没有答案