我正在使用xamarin共享项目创建一个android应用。
我已经使用SQLite创建了一个数据库来存储用户的用户名,密码,电子邮件和其他信息。
这是我创建SQLite代码的代码,但我知道它可以工作并不重要。用户可以注册,登录并转到主页,在其中可以看到用户信息列表。这意味着我能够从UserDatabase.db3数据库中选择并插入数据。
var fileName = "UserDatabase.db3";
var documentPath = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal);
var path = Path.Combine(documentPath, fileName);
var platform = new SQLite.Net.Platform.XamarinAndroid.SQLitePlatformAndroid();
var connection = new SQLiteConnection(platform, path);
问题是我找不到或找不到UserDatabase.db3。
我可以说SQLite数据库存储在用户的手机上,而.db3文件隐藏在位置
/Data/Data/com.companyname.AppName/File/
在Google上它说了一些我需要如何固定手机的电话(无论那是什么意思)。但是,难道没有生根的方法来看到这个发现吗?也许可以在不生根的情况下访问.db3的桌面软件?
我也尝试了以下方法,但是db3文件在哪里找不到
Visual Studio > View > Tool Windows > Device File Explorer
如果没有其他方法可以访问我的db3文件,那么也许可以解决该问题?
我想我可以在我的应用程序中创建一个测试页面,使用“选择”语句在其中显示表格?这是个好方法吗?
答案 0 :(得分:0)
如果要查看数据库,请单击Android Studio中的设备文件浏览->单击数据->单击数据->单击“您的软件包名称”->单击数据库->在这里您可以看到您的数据库数据库