Android studio sqlite可视化的漫漫长路

2023-10-18 17:59

本文主要是介绍Android studio sqlite可视化的漫漫长路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

这是一个悲伤的故事
我之前一直用真机调试,对于我的小白水平也足够了
然鹅程序里需要使用sqlite时,我想看看我到底创建了个什么玩意。。。(数据库)时
在这里插入图片描述
点击红圈里的Android Device Monitor

然后,遇到了第一个问题:手机连接到电脑上,apk也成功在手机上运行,但是点击File Explorer一片空白,参考这篇:解决Android 7.0 (Android N)中 Android Device Monitor(DDMS)的 File Explorer不显示目录树的问题

显示出data的文件夹,可是点不开,我没有权限
找到adb.exe(sdk\android-sdk\platform-tools)想配置权限,先配置了一波环境变量(控制面板-系统和安全-系统-高级系统配置-环境变量),我在用户变量中的path新增了adb.exe上一级的platform-tools文件夹,重新进入命令行,输入adb shell正常运行(真机调试的注意手机这时候一定要连接电脑)

当我万分激动的输入su,跳出“/system/bin/sh: su: not found”,原来我手机没有root权限,需要刷机,到这一步,我承认我怂了,说刷机之后手机会卡什么的,算了算了

之前扫到模拟器只要输一句命令就能看到data的内容,于是放弃真机这个方向,用模拟器它不香嘛?!!!香的不行了简直

下载了雷电模拟器,跟着android studio连接雷电模拟器一步一步配置,模拟器成功连接Android studio。再次点击Android Device Monitor,data的文件夹也成功显示
在这里插入图片描述
至此,完成sqlite可视化

20200416
其实还可以向前推进一步
上面的步骤完成后,点击Android Device Monitor
在data/data/下面找到项目的文件夹,数据库语句无问题就会产生“.db”文件,点击类似保存的按钮导出
在红圈中
在红圈中的就是,导出之后在Sqlite Expert Personal(或者其他sql可视化工具)里查看

这篇关于Android studio sqlite可视化的漫漫长路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/234264

相关文章

Android kotlin中 Channel 和 Flow 的区别和选择使用场景分析

《Androidkotlin中Channel和Flow的区别和选择使用场景分析》Kotlin协程中,Flow是冷数据流,按需触发,适合响应式数据处理;Channel是热数据流,持续发送,支持... 目录一、基本概念界定FlowChannel二、核心特性对比数据生产触发条件生产与消费的关系背压处理机制生命周期

Android ClassLoader加载机制详解

《AndroidClassLoader加载机制详解》Android的ClassLoader负责加载.dex文件,基于双亲委派模型,支持热修复和插件化,需注意类冲突、内存泄漏和兼容性问题,本文给大家介... 目录一、ClassLoader概述1.1 类加载的基本概念1.2 android与Java Class

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

嵌入式数据库SQLite 3配置使用讲解

《嵌入式数据库SQLite3配置使用讲解》本文强调嵌入式项目中SQLite3数据库的重要性,因其零配置、轻量级、跨平台及事务处理特性,可保障数据溯源与责任明确,详细讲解安装配置、基础语法及SQLit... 目录0、惨痛教训1、SQLite3环境配置(1)、下载安装SQLite库(2)、解压下载的文件(3)、

Android DataBinding 与 MVVM使用详解

《AndroidDataBinding与MVVM使用详解》本文介绍AndroidDataBinding库,其通过绑定UI组件与数据源实现自动更新,支持双向绑定和逻辑运算,减少模板代码,结合MV... 目录一、DataBinding 核心概念二、配置与基础使用1. 启用 DataBinding 2. 基础布局

Android ViewBinding使用流程

《AndroidViewBinding使用流程》AndroidViewBinding是Jetpack组件,替代findViewById,提供类型安全、空安全和编译时检查,代码简洁且性能优化,相比Da... 目录一、核心概念二、ViewBinding优点三、使用流程1. 启用 ViewBinding (模块级

Python数据分析与可视化的全面指南(从数据清洗到图表呈现)

《Python数据分析与可视化的全面指南(从数据清洗到图表呈现)》Python是数据分析与可视化领域中最受欢迎的编程语言之一,凭借其丰富的库和工具,Python能够帮助我们快速处理、分析数据并生成高质... 目录一、数据采集与初步探索二、数据清洗的七种武器1. 缺失值处理策略2. 异常值检测与修正3. 数据

Android学习总结之Java和kotlin区别超详细分析

《Android学习总结之Java和kotlin区别超详细分析》Java和Kotlin都是用于Android开发的编程语言,它们各自具有独特的特点和优势,:本文主要介绍Android学习总结之Ja... 目录一、空安全机制真题 1:Kotlin 如何解决 Java 的 NullPointerExceptio

使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)

《使用Python和Matplotlib实现可视化字体轮廓(从路径数据到矢量图形)》字体设计和矢量图形处理是编程中一个有趣且实用的领域,通过Python的matplotlib库,我们可以轻松将字体轮廓... 目录背景知识字体轮廓的表示实现步骤1. 安装依赖库2. 准备数据3. 解析路径指令4. 绘制图形关键

8种快速易用的Python Matplotlib数据可视化方法汇总(附源码)

《8种快速易用的PythonMatplotlib数据可视化方法汇总(附源码)》你是否曾经面对一堆复杂的数据,却不知道如何让它们变得直观易懂?别慌,Python的Matplotlib库是你数据可视化的... 目录引言1. 折线图(Line Plot)——趋势分析2. 柱状图(Bar Chart)——对比分析3