是否可以从 VS Code 内的 Android 或 iOS 模拟器查看 SQLite 数据库?

2024-02-20

我正在 Flutter 中编写一个跨平台移动应用程序,但遇到了 SQLite 数据库的错误。为了调试它,我真的希望能够查看数据库中保存的内容。由于这是移动开发,因此数据库文件保存在模拟器内(以及我的 Android 手机内)。

是否可以从模拟器查看 SQLite 数据库,最好是在 Visual Studio Code(我选择的编辑器)内?


是的你可以。首先从市场安装 SQLite-Viewer 并将其设置为 *.db 文件的默认查看器。现在,确定模拟器中的数据库文件位置。您可以通过从数据库打开方法打印数据库路径来轻松完成此操作。

_initDatabase() async {
final _directory = await getApplicationDocumentsDirectory();
String dbPath = join(_directory.path, _dbName);
 

debugPrint(dbPath);     -- prints dbPath name to console

return await openDatabase(
  dbPath,
  onCreate: _onCreate,
  version: _dbVersion,
);

}

单击输出数据库文件将其打开。这将打开该文件,您可能会收到一条警告“该文件未显示...”,并带有打开该文件的链接。单击该链接,它将显示可以打开 *.db 文件的所有可用编辑器选项。只需选择 SQLite-Viewer 即可。你可以在那里看到你的数据库!

SQLITE查看器 https://marketplace.visualstudio.com/items?itemName=qwtel.sqlite-viewer

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

是否可以从 VS Code 内的 Android 或 iOS 模拟器查看 SQLite 数据库? 的相关文章

  • :target 伪类在 Firefox 中无法正常工作

    我正在使用 target 伪类制作一个具有 CSS 灯箱类型效果的页面 当您单击图像时 会弹出一个包含信息的框 当您单击任意位置时 该框会再次消失 它在 Chrome 和 IE 中运行良好 但在 Firefox 中存在一个奇怪的错误当您将鼠
  • 如何在 VSCode 中创建自定义对话框?

    我正在开发 VSCode 的扩展 我想显示一个自定义对话框来帮助用户配置 ini 文件 是否可以创建带有标签和输入的自定义对话框 您无法创建新的 UI 元素 但如果您想从用户那里获取输入 您可以使用如下代码 let options Inpu
  • Visual Studio Code:如何配置 includePath 以获得更好的 IntelliSense 结果

    我是使用 Visual Studio Code 的完全初学者 我不知道我在做什么 我已经四处搜索 也许还不够 但我找不到像我这样的人如何配置的简单解释c cpp properties json每当我单击带有绿色波浪线下划线的行旁边的黄色灯泡
  • 如何在flutter项目中使用http拦截器?

    我必须向我的所有 Api 添加标头 有人告诉我为此使用 http 拦截器 但我无法理解如何做到这一点 因为我是颤振的新手 谁能帮我举个例子吗 您可以使用http 拦截器 https pub dev packages http interce
  • 如何确保与 sqlite 和 NFS 的文件安全同步

    我最近将应用程序的工作区文件格式转换为 sqlite 为了确保 NFS 上的稳健操作 我使用了通用更新策略 对本地硬盘上临时位置中存储的副本进行了所有修改 仅在保存时 我才会通过使用临时文件复制原始文件来修改原始文件 可能在 NFS 上 我
  • Visual Studio 2010 调试器不会在断点处停止?

    我在计算机 Windows 7 64 位 上使用 Visual Studio 2010 时遇到问题 我正在为 Outlook 做一个 C 插件 我可以将其添加到 Outlook 上 尝试一下 但无法调试它 因为调试器不会在断点处停止 我在谷
  • launch.json 中不允许使用属性 env [VSCode]

    我所做的就是在 VS 中初始化一个模板 Azure Functions 项目 当我尝试通过设置运行配置环境变量时launch json VS直接警告我这是不 允许的 此外 即使当我尝试运行我的 ps1无论如何 对于 env 来说 它不起作用
  • 谷歌地图颤动检查点是否在多边形内

    我正在使用 google maps flutter 插件开发 flutter 项目 我想检查用户位置是否位于我在地图上创建的多边形内 有一个简单的方法使用 JavaScript api con tainsLocation 方法 但对于 fl
  • 与 SQL 中的 IN 运算符相反

    我怎么能做相反的事情 换句话说 选择所有姓氏不是 Hansen 或 Pettersen 的人 WHERE lastname NOT IN Hansen Pettersen 请参阅 IN 和 NOT IN 运算符 部分SQLite 所理解的
  • Flutter如何在BottomNavigationBar中添加边距或填充

    我正在尝试制作底部导航栏 但在屏幕上左右填充 现在 我用容器包裹 BottomNavigationBar 并在其中添加填充 问题是 BottomNavigationBar 默认背景仍然包裹所有图层 所以我们可以删除那里的背景颜色吗 Goal
  • Flutter Spotify Api 身份验证

    我需要在使用 Spotify api 的 Flutter 应用程序中对用户进行身份验证 我使用 flutter web auth 打开 WebView 并让用户在那里登录 我无法返回应用程序 在 Spotify 仪表板中 我将回调 Uri
  • 使用 Python 3 动态插入到 sqlite

    我想使用 sqlite 写入多个表 但我不想提前手动指定查询 有数十种可能的排列 例如 def insert sqlite tablename data list global dbc dbc execute insert into tab
  • 如何在Flutter中使用多个ChangeNotifierProvider?

    我最近开始使用provider对于我的状态管理 我知道如何一次使用一个 class Home extends StatelessWidget override Widget build BuildContext context return
  • rust-analyzer 未能发现 vscode 中的工作区

    我开始学习 Rust 语言 但有一个问题rust analyzervscode 扩展名 它不提供代码完成 如链接所示 https rust analyzer github io manual html magic completions h
  • 当我使用 ListView 时,ListTile OnTap 正在工作。但是当我使用 ListWheelScrollView 时它不起作用

    当我使用 ListView 时 ListTile OnTap 正在工作 但是当我使用 ListWheelScrollView 时它不起作用 我的意思是它不会被窃听 观点发生变化 但我似乎无法点击它 我在很多地方和链接中寻找解决方案 但仍然找
  • 扑。应用程序不会崩溃并发送崩溃报告

    我已经集成了Firebase Crashlytics在我的应用程序中 我正在测试 Android 应用程序 我强迫崩溃来检查它 if true List arr throw arr 1 2 我的问题是应用程序不会崩溃 我只是在日志中得到这个
  • flutter:动画过渡到命名路线

    当我使用Navigator pushNamed context someRoute 有一个最小的动画 从屏幕底部沿着新路线滑动 在 Android 上 在 iOS 上可能看起来不同 如何向此过渡添加自定义动画 I found 本文 http
  • 调试内存不足异常

    在修复我制作的小型 ASP NET C Web 应用程序的错误时 我遇到了 OutOfMemoryException 没有关于在哪里查看的提示 因为这是一个编译时错误 如何诊断此异常 我假设这正是内存分析发挥作用的地方 有小费吗 Thank
  • Android:打开和关闭SQLite数据库

    我正在开发Android应用程序 我经常在其中访问本地数据库 该数据库可以从不同的主题访问 因此我遇到了数据库的协调问题 我使用以下open and close method public void open mDb mDbHelper g
  • sqlite3从打印数据中删除括号

    我创建了一个脚本 用于查找数据库第一行中的最后一个值 import sqlite3 global SerialNum conn sqlite3 connect MyFirstDB db conn text factory str c con

随机推荐

  • 使用 capistrano+nginx 在单个数字海洋 Droplet 中部署多个 Rails 应用程序

    我有一个在 IP xxx xxx xxx xx 的数字海洋服务器上运行的 Rails 应用程序 使用 Capistrano 部署现在很容易运行 现在我正在考虑使用 capistrano 将另一个应用程序部署到同一服务器 经过多次尝试研究我没
  • 应用程序强制退出并重新启动后如何恢复 NSURLSession 下载过程?

    我已经实施了NSURLSession用于从我们的服务器下载相当大的文件 现在 只要我在前台或后台工作并返回应用程序 交易就会正常工作并完成 但如果我强制退出使用多任务屏幕的应用程序 然后再次重新打开应用程序 下载过程尚未完成 尽管据我从文档
  • Twitter Bootstrap 响应式导航栏在小屏幕上损坏

    我一直在阅读文档并将我的代码与 Bootstrap 的示例进行比较 但我无法弄清楚为什么当我缩小浏览器窗口或在手机上查看它时 我网站上的导航栏会下降约 100px http warm ocean 8133 herokuapp com htt
  • 将负颜色数转换为 HEX 或 RGB

    我从未见过像这样的颜色代码 1 16777216 256等等 所以我当前的问题是这样的 我们有一个第三方软件 您可以在其中对值进行颜色编码 如下图所示 现在我正在创建一个显示这些值的 PHP 报告 但我还想使用与软件中定义的颜色相同的颜色来
  • 如何理解卡方列联表

    我有几个分类特征 Gender Married Dependents Education Self Employed Property Area from scipy stats import chi2 contingency chi2 p
  • android DatePickerDialog只显示一个按钮

    我知道有很多问题DatePickerDialog正如这篇文章所解释的Jelly Bean DatePickerDialog 有办法取消吗 https stackoverflow com questions 11444238 jelly be
  • socket.io - 数百个请求而不是一个连接

    我创建了一个简单的应用程序来从socket io开始 但是当我运行它时 Chrome 在其他浏览器中测试 结果相同 占用了我所有的CPU并发出许多请求 我是套接字新手 但我确信这不是它应该如何工作的 在浏览器中运行的代码非常简单 它应该连接
  • MySQL 中的累计计数(*)

    想象一个 SQL 表votes 有两列vote and time vote是一个字符串 time是一个时间戳 我想从表中检索 累积计数 所以 表格看起来像这样 vote time stuart 1443000000 stuart 14430
  • 如何在 PHP 中运行 bind_param() 语句?

    我正在尝试使以下代码正常工作 但无法访问execute line mysqli this gt ConnectLowPrivileges echo Connected br stmt mysqli gt prepare SELECT nam
  • 调试引用 IIS 中运行的 Sqlite 的 ASP.NET Core 应用程序时访问被拒绝

    ASP NET Core 2 2 项目参考Microsoft EntityFrameworkCore Sqlite 2 2 3 as a PackageReference 由于用户进程提升 在 IIS Express 中调试应用程序效果很好
  • 如何运行由“lein jar”命令制作的jar?

    这是后续这个问题 https stackoverflow com questions 3390268 how to setup the classpath when running the jar made from lein uberja
  • 如何获取和设置WPF文本框的当前光标位置

    我想从 WPF TextBox 获取当前光标位置 如果一个TextBox包含文本abhishek并且光标在之后闪烁abhi然后我想要那个索引 以便稍后清除后TextBox以编程方式分配一些其他或相同的文本以编程方式我想让光标在 4 个字符后
  • 金字塔:多个资源工厂——如何

    我有一个简单的根资源工厂 class Root acl Allow Authenticated edit 现在对于一些 特殊 路线 我需要创建另一个资源工厂 config add route special special test fac
  • 如何在Gitlab-ci中登录docker账户

    我已经订阅了 Pro 计划docker https www docker com pricing帐户到提高速率限制 https www docker com increase rate limit在我自己托管的 Gitlab CI 工作中
  • 类“PreferredSizeWidget”不能用作 mixin,因为它既不是 mixin 类也不是 mixin

    升级到 Flutter 3 10 和 Dart 3 后 我收到此错误 类 PreferredSizeWidget 不能用作 mixin 因为它是 既不是 mixin 类 也不是 mixin 当前版本的代码 class MyAppBar ex
  • 自动生成层次结构值

    我有一个带列的树表ID ParentID and Hierarchy并想要生成Hierarchy列值取决于ParentID 为此 我使用触发器 是否存在更好的方法来生成层次结构列值 ALTER TRIGGER TR MyTable Befo
  • 使用 Paramiko 保留时间戳

    使用 Paramiko 将 SFTP 文件从一台服务器传输到另一台服务器时 是否有一种方法可以保留时间戳 类似于 pLinux 中的争论 原始文件 jim vm3634 ls la rwxrwx 1 jim admin 2214 Mar 3
  • 如何列出检查点中的某些变量?

    我正在使用自动编码器 我的检查点包含网络的完整状态 即编码器 解码器 优化器等 我想玩弄编码 因此 在我的评估模式中 我只需要网络的解码器部分 如何从现有检查点中仅读取一些特定变量 以便我可以在另一个模型中重用它们的值 There s li
  • 计算 sqlalchemy 模型中的相关项数

    我正在尝试计算各自类别中的项目数量 并最终得到一个可以在 jinja 模板中迭代的集合 我的最终输出是这样的 类别1 5 类别2 10 类别3 0 零物品案例很重要 我的模型是 class Category Base tablename c
  • 是否可以从 VS Code 内的 Android 或 iOS 模拟器查看 SQLite 数据库?

    我正在 Flutter 中编写一个跨平台移动应用程序 但遇到了 SQLite 数据库的错误 为了调试它 我真的希望能够查看数据库中保存的内容 由于这是移动开发 因此数据库文件保存在模拟器内 以及我的 Android 手机内 是否可以从模拟器