Android应用程序可以在Nexus S上写入数据,但不能在"/ sdcard/filename"路径上的samsung S2上写入数据吗?

Ali*_*ice 0 android android-sdcard

  1. 我已经给予了所需的许可: <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
  2. 将路径硬编码为"/sdcard/filename".

我猜Nexus没有外部SD支持但S2有,我认为这可能会导致路径出现问题.我该如何优雅地处理这样的案件?

gle*_*ien 5

在每个Android设备上,您可以像这样获得外部存储的路径

Environment.getExternalStorageDirectory()
Run Code Online (Sandbox Code Playgroud)

我有一个Nexus设备,它可以工作 - 也是我的旧里程碑