我有一个应用程序,它会在第一次启动时尝试从 SD 卡恢复数据库,然后清除数据或重新安装。我将数据保存到 SD 卡上的下载目录中。这非常适合 Android 2.2 及更高版本,但我遇到了 2.1.1 及更低版本的问题。下面是通过错误的代码行。
File sdPath = new File(Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS) +
"/Android/data/com.company.appname/databases/");
上面的问题是“Environment.DIRECTORY_DOWNLOADS”。当我在 Android 2.1.1 及更低版本上运行它时,它说“DIRECTORY_DOWNLOADS 无法解析或不是一个字段”。
提前感谢您的帮助!