Android Studio 查看打开Room数据库数据

关于作者: CSDN内容合伙人、技术专家, 从零开始做日活千万级APP,带领团队单日营收超千万。
专注于分享各领域原创系列文章 ,擅长java后端、移动开发、商业化变现、人工智能等,希望大家多多支持。

目录

  • 一、导读
  • 二、概览
  • 三、使用
    • 3.1 打开 App Inspector
    • 3.2 在view菜单栏中打开App Inspector
    • 3.3 使用
  • 四、 推荐阅读

在这里插入图片描述

一、导读

我们继续总结学习基础知识,温故知新。

二、概览

今天讲讲如何在Android Studio 打开 Room 数据库,直接查看表中的数据,再也不用单独下载sqlite可视化工具了。

三、使用

3.1 打开 App Inspector

在android studio 最底下的工具栏看看有没有 App Inspector 这一栏,
如下图,第5个戴帽子的图标
在这里插入图片描述
如果没有看3.2
如果有,看3.3

3.2 在view菜单栏中打开App Inspector

在这里插入图片描述

3.3 使用

打开 App Inspector tab,然后选择对应的包名,喝口水的功夫,数据就显示出来了。
在这里插入图片描述

@Query("SELECT * FROM stock_zhang_die")List<StockDayEntity> getAll();@Query("SELECT * FROM stock_zhang_die WHERE id IN (:userIds)")List<StockDayEntity> loadAllByIds(long[] userIds);@Query("SELECT * FROM stock_zhang_die WHERE current_Day= :cDay")List<StockDayEntity> findByDay(String cDay);

参考:
官方文档:

四、 推荐阅读

Java 专栏

SQL 专栏

数据结构与算法

Android学习专栏

未经允许,不得转载。

ddd

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/12137.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

前端面试1-15

说一说JS变量提升&#xff1f; 函数和var声明的变量会有变量提升&#xff0c;js在预编译阶段会将函数和var声明的变量提升至最前面先执行&#xff0c;之后再按顺序执行代码块进行赋值&#xff0c;而let和const声明的变量只是创建提升&#xff0c;在预编译中将其创建&#xff0…

漏桶算法:稳定处理大量突发流量的秘密武器!

漏桶算法的介绍 我们经常会遇到这样一种情况&#xff1a;数据包的发送速率不稳定&#xff0c;而网络的带宽有限。如果在短时间内有大量的数据包涌入&#xff0c;那么网络就会出现拥塞&#xff0c;数据包的丢失率就会增大。为了解决这个问题&#xff0c;人们提出了一种叫做“漏…

lerna实战(一)

前言 将大型代码仓库分割成多个独立版本化的 软件包&#xff08;package&#xff09;对于代码共享来说非常有用。但是&#xff0c;如果某些更改 跨越了多个代码仓库的话将变得很 麻烦 并且难以跟踪&#xff0c;并且&#xff0c; 跨越多个代码仓库的测试将迅速变得非常复杂。 …

ai语音机器人智能电销机器人具体功能及工作流程

ai语音电销机器人智能&#xff0c;代替的主要是电话销售人员电话筛选客户的工作。因为电话销售人员每天90%的时间都是用在了拨打电话找客户上了。像这类简单、重复性的工作是完全可以由机器人取代的&#xff0c;我们一起来看看电销机器人的工作流程&#xff1a; 1、一键导入要…

Spring MVC 介绍及其使用(详细)

目录 一.什么是SpringMVC呢&#xff1f; 1.1MVC的介绍 1.2SpringMVC和MVC的关系 二.SpringMVC的学习 第一步&#xff1a;创建项目 第二步&#xff0c;SpringMVC的连接 第三步&#xff0c;Spring MVC获取参数 第四步 SpringMVC的输出 总结 特点和优势 核心组件 一.什…

发布一个属于自己的 npm工具包

我们可以发布一个属于自己的工具包到 npm 服务上&#xff0c;方便自己和其他开发者使用&#xff0c;参与社区贡献&#xff0c;操作步骤如下&#xff1a; 创建与发布 npm 初始化工具包&#xff0c;package.json 填写包的信息 (包的名字是唯一的)注册账号 https://www.npmjs.co…

Springboot打包jar如何后台启动和查看日志?

如何后台启动Spring Boot的fat jar 使用nohup命令启动&#xff1a; 在Linux或Unix系统中&#xff0c;你可以使用nohup命令来启动jar包&#xff0c;以确保即使你关闭了终端或断开了SSH连接&#xff0c;程序仍然可以在后台运行。命令格式如下&#xff1a;nohup java -jar yourapp…

利用matplotlib和KNeighborsClassifier,进行DBSACN聚类算法

代码&#xff1a; # -*- coding: utf-8 -*- """ Created on Sat May 11 10:23:50 2024author: admin """ # 调用库 import numpy as np import matplotlib.pyplot as plt # 调用人工智能模型库 from sklearn.neighbors import KNeighborsClassi…

2024届SLAMer秋招算法岗面试题总结

2024届SLAMer秋招算法岗面试题总结 1 实习面试篇禾多科技小米Nreal极智嘉 2 秋招面试篇商汤南测&#xff08;线下&#xff09;影石零束中移上研院&#xff08;线下&#xff09; 先说一下本人的情况&#xff0c;研究方向视觉slam多传感器融合&#xff0c;bg双985&#xff0c;一篇…

如何解决NodeJS内存不足引起的程序崩溃问题?

当你的内存量不足&#xff08;比如云服务器上&#xff09;&#xff0c;可以给系统设置虚拟内存&#xff0c;然后用这个方法增加NodeJS可用内存量&#xff0c;以此解决内存不足而导致的程序崩溃问题。 具体的&#xff0c;就是使用--max-old-space-size参数来增加V8引擎的最大内…

前端最方便正则验证手机号

let reg /^((13[0-9])|(14[0-9])|(15[0-9])|(17[0-9])|(18[0-9]))\d{8}$/;if (!reg.test(this.phone)) {uni.showToast({icon: none,title: 请输入正确的11位手机号}) }

009.Rx(Reactive Extenstions)的关系

响应式扩展库在组成响应式系统的应用程序中发挥作用&#xff0c;它与消息驱动的概念相关。Rx不是在应用程序或服务器之间移动消息的机制&#xff0c;而是在消息到达时负责处理消息并将其沿着应用程序内部的执行链传递的机制。需要说明的是&#xff0c;即使您没有开发包含许多组…

【MySQL数据库】丨高可用之MHA集群部署

一、准备工作 1.1 修改主机名 vim /etc/hosts# 添加对应主机 192.168.28.128 mha1 192.168.28.131 mha2 192.168.28.132 mha31.2 关闭防火墙及修改selinux # 关闭防火墙 systemctl stop firewalld systemctl disable firewalld # 关闭自启动# 修改selinux vim /etc/sy…

nginx配置域名与IP访问服务冲突问题

在最近的一次开发中遇到一个问题&#xff0c;我在云服务器上部署了两个服务&#xff0c;A服务和B服务&#xff0c; A服务在服务器中用的端口是80端口&#xff0c;所以我在浏览器访问的地址就是 B服务在服务器中用的是9818端口&#xff0c;所以我在浏览器访问的是 现在我给B服务…

解决css使用@keyframes/animation属性失效的问题

导致该属性失效的原因可能有很多种&#xff0c;这里记录我遇到的一种&#xff1a; 因为在使用keyframes时用了 !important 导致属性失效&#xff0c;如&#xff1a; 以下代码阴影不生效&#xff1a; keyframes goshadow {0% {box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.12) …

RustGUI学习(iced)之小部件(九):如何使用绘图部件canvas在窗口画图?

前言 本专栏是学习Rust的GUI库iced的合集,将介绍iced涉及的各个小部件分别介绍,最后会汇总为一个总的程序。 iced是RustGUI中比较强大的一个,目前处于发展中(即版本可能会改变),本专栏基于版本0.12.1. 概述 这是本专栏的第九篇,主要讲述canvas绘图部件的使用,会结合实…

Apache访问控制与虚拟主机

目录 一. Web服务简介 以下是一些 Web 服务的基本概念和特征 以下是一些主流的 Web 服务器 WEB 服务协议 二. Apache 服务的搭建与配置 2.1 Apache 介绍 2.2 Apache安装 2.3 Apache目录介绍 三. 访问控制 四. 修改默认网站发布目录 五. 虚拟主机 5.1 基于域名的虚拟…

产品经理也要学个PMP证书?

随着互联网行业竞争的加剧&#xff0c;越来越多的互联网公司将产品经理视为重点培养对象。为了提升自身能力&#xff0c;许多产品经理选择考取项目管理专业认证PMP&#xff08;Project Management Professional&#xff09;。那么&#xff0c;PMP对产品经理来说是否真的有帮助呢…

GPU型号-CUDA toolkit版本-driver驱动版本-VStudio版本

根据GPU型号确定可使用的CUDA版本进而确定其他软件的版本对深度学习、高性能并行计算都有重要的参考价值。鉴于互联网资料在此方面的总结较少&#xff0c;根据自身经验简单介绍版本之间的对应关系。 首先用户可以确定的是自己的GPU型号。根据自己的GPU型号可以确定该GPU对应的…

flutter递归方法,获取混合数据结构中的所有值

方法&#xff1a; // 递归函数&#xff0c;用于获取混合数据结构中的所有值/*data: Map类型的数据(实体类 toJson)values&#xff1a;存放递归出来的参数*/getAllValues(dynamic data, List<dynamic> values) {if (data is List) {// 如果是数组&#xff0c;递归遍历数组…