我的应用程序中有一个列表视图,一些数据在填充列表视图之前保存到数据库。
我的问题是无法查看数据,以及如何验证数据是否存储在数据库中。
答案 0 :(得分:3)
您可以使用SQLite浏览器,例如开源多平台DB Browser for SQLite或您选择的其他工具。
接下来是访问sqlite文件:
iOS模拟器:
/Users/administrator/Library/Application Support/iPhone Simulator
您可以在Mac OS X中浏览该目录中的模拟器文件。
Android模拟器:
您可以使用命令行通过adb shell
命令浏览文件系统:
ls - list current directory
cd - change current directory
找到应用的Sqlite文件后,您可以使用pull
cmd从设备(或模拟器图像)复制文件:
adb pull /sdcard/file.txt file.txt
答案 1 :(得分:2)
我正在为Visual Studio 2015提供解决方案(为Xamarin工作)。
答案 2 :(得分:0)
以下是使用 Rider IDE 以 xamarin 形式访问 sqlite 数据库文件的方法:
private string GetDatabasePath()
{
return Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.Personal), "db.db");
}
Logging Environment.GetFolderPath(Environment.SpecialFolder.Personal)
在我的设备上打印此路径
/data/user/0/com.companyname.landpriceexplorer/files
双击要添加到数据源的文件。
打开数据库标签并在那里浏览您的数据。