如何访问xamarin Android environment.personal系统文件夹?

时间:2017-08-21 10:14:55

标签: c# android xamarin.android

我正在使用sqlite DB。我的DB位置是system.environmet.specialfolder.personal 那么如何访问这个文件夹

1 个答案:

答案 0 :(得分:1)

以下是如何创建与System.Environment.SpecialFolder.Personal中的SQLite数据库的连接:

public class SQLite_Android : ISQLite
{
    public SQLiteConnection GetConnection()
    {
        string documentsPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
        var path = Path.Combine(documentsPath, "mySQLite.db"); // change mySQLite.db for your SQLite db filename
        // Create the connection
        var conn = new SQLiteConnection(path);
        // Return the database connection
        return conn;
    }
}

使用

public interface ISQLite
{
    SQLiteConnection GetConnection();
}