【发布时间】:2019-10-03 10:07:31
【问题描述】:
我有一个本机应用程序,它在 com.companyname.appname/databases/MyDatabase.db 中生成一个 SQLite 数据库文件。这是在 Android 的内部应用存储中。
我需要将此应用程序迁移到 Xamarin.Forms,但我需要访问该数据库以将其移动到另一个目录或直接读取数据库。
问题是使用System.Environment.SpecialFolder.Personal / System.Environment.SpecialFolder.MyDocuments 这是documentation here 中所说的最高可能位置,只会导致 com.companyname.appname/files/ 位置。我需要上一层才能访问数据库文件夹。这可能吗?
注意:我已尝试对路径进行硬编码,并且还添加了不起作用并引发错误的“../”。
【问题讨论】:
标签: android sqlite xamarin xamarin.forms xamarin.android