Android 索尼安卓平板电脑中SD卡的绝对路径
我想将视频存储在索尼安卓平板电脑中,然后我想获得这条路径。那么索尼安卓平板电脑中SD卡的绝对路径是什么呢。提前谢谢 以编程方式调用getExternalFilesDir(null).getAbsolutePath(),它将作为字符串返回。这是指外部存储,如果没有SD卡,可能是内部存储。使用此路径我想从tablet SD卡播放视频不要使用绝对路径。您应该使用Android 索尼安卓平板电脑中SD卡的绝对路径,android,Android,我想将视频存储在索尼安卓平板电脑中,然后我想获得这条路径。那么索尼安卓平板电脑中SD卡的绝对路径是什么呢。提前谢谢 以编程方式调用getExternalFilesDir(null).getAbsolutePath(),它将作为字符串返回。这是指外部存储,如果没有SD卡,可能是内部存储。使用此路径我想从tablet SD卡播放视频不要使用绝对路径。您应该使用Environment.getExternalStorageDirectory()或Context.getExternalFilesDir()
Environment.getExternalStorageDirectory()
或Context.getExternalFilesDir()
。您的问题可能是询问特定于索尼平板电脑的路径,但如果您还想为其他设备提供应用程序,或者如果索尼(未来)更改其硬件,该怎么办?通过API进行操作,不要硬编码路径。MisterSquonks注释应为+100ed。您甚至不需要知道路径是绝对路径还是相对路径,这一点都不重要。只要你不将它硬编码到你的应用程序中,而是使用Mstersquonk告诉你的方法@Quonk先生:我认为你的评论应该是“不要使用硬编码的路径”。有没有不使用方法的绝对路径???/mnt/sdcard/但是如果你直接尝试这样做,你会想做一个try-catch块,以防当sd卡不在电话中时,它抛出FileNotFoundException没有鼓励,只是知道而已。已发出警告以捕获抛出的任何异常。