android 查看本地数据库

安卓微信本地数据库解密 安卓微信数据库解密 阅读详情

转载请说明出处,欢迎转载。http://blog.youkuaiyun.com/robin_java/article/details/51536223

本片播客主要想给大家介绍一下我当时在学习sqlite数据库的时候,不能打开目录,查看不了数据表的问题。(没有代码的逻辑,纯操作!!)

如果使用模拟器的话,一般不会出现这个问题。由于我(可能很多人)用的是真机,所以碰到了这个问题。去网上搜索了各种解决方案,有的说命令行,有的说Re管理器,反正我没处理好,最后突然另辟蹊径,解决了,而且效率不错。再次分享给大家。

本片博客你将学习到如下内容:

1.代码中创建数据表如何查看它?

2.文件的权限,即rwx是什么鬼?

3.我去搜索如何查看sqlite数据库,怎么到最后一步在FileExplore中数据库权限都对了,还是导出数据表有问题?(一般会在下面的console里面出现红色的log,总之就是导不出来。)

(声明,我使用的开发环境:android studio2.1.1,测试机:小米4C ,rom版本:MIUI7 6.5.26|开发版 基于android5.1.1)


进入正题。首先如果创建了一张数据表,不关你是用原生的sqlite还是某些三方库(比如XUtils)其实都一样,

第一步:你要打开Android Device Monitor 如下图(红框里面的机器人)


第二步:这是会出现如下的界面注意红框内容


第三步:如果你的手机没有root,data目录将打不开,赶紧去root,怎么root?第三方呗,向root大师,刷机精灵之类的。可能大神看不上这种第三方,反正我是小白,用起来感觉不错,这里提示一下,用root大师的时候,root过程中最好不要拔下数据线,当时小米4C刚拿到手的第一天直接插上,root,这个时候卡住了,我就拔下了数据线,直接不能开机,然后就去了售后,售后说,你第一天的新手机就送售后也是没谁了。扯了一点闲话,接下来继续。

第四步:这个时候如果你发现你的手机已经root了,但是还是打不开,为啥呢?因为你可以看一下data文件后面的访问权限drwxrwx--x,稍微懂一点Linux的都知道第一位便是文件类型,d就是目录,后面9位分成三组,三位一组,第一组为文件所有者的权限,第二组为组用户的权限,第三组为其他用户的权限。rwx分别是可读可写可执行(-表示没有该权限),所以现在drwxrwx--x权限是打不开data目录的,这时候需要一个叫做RE管理器的神器来修改文件权限,直接取下载,这个app必须要root才能正常使用。

第五步:RE管理器下载  打开RE管理器,找到如下目录data,长按弹出一个dialog,在这里可以修改该目录的权限,点击权限设定,直接改成rwx的(可能时间有点长),如下图


如果长时间该是没有完成,这是可以手动只修改需要修改的目录,方法同上。那么问题来了,那些目录需要修改呢?在这里先给出一条正常能打开的目录,即data-->data-->(你的项目包名我的是com.robin.tiantianplayer)-->databases-->(你的数据库名,我的是db_tiantianplayer)。要修改的目录就是前面这个路径的节点,一个一个的修改就可以了。

第六步:重点来了,选中数据库,点击右上角的导出图标

选择导出到那里,满怀激动的点击了确定,然后准备去找PC端的第三方工具查看数据库了,等了很长时间,我的数据库呢?再导出一遍,WTF!!


(可能会是别得报错,反正就是导出有问题)

这又是什么鬼!!!伤心至极,这时候我突然想到了一个办法,可不可以在手机上查看数据库呢?打开RE管理器,沿着路径上面红色的路径,这是点击数据库后边的方框,再点击文件图标,如下图






跟着走完了是不是发现成功了呢?

haha,需要刷新数据库只要返回再打开就可以了,其实这个方法我感觉比电脑导出数据库在查看还快,真事无心插柳柳成荫~~

这里提一嘴,手机中每一个app都有清除缓存,清除数据,这里说一下,清除缓存是吧上面红色的路径于database并列的一个文件夹叫做cache的内容清除掉,一般缓存内容会放到这里面,清除数据会把上面红色路径项目包名路径下的所有文件都清除掉。如果,你在代码中创建了一个文件夹在你的存储卡里面,那么不关你事清楚数据还是卸载app,这个你创建的文件夹是不会删除的。

最后感谢大家,喜欢请点赞,有疑问,可以回复交流,有错误,请指出。Thx。

转载请说明出处,欢迎转载。http://blog.youkuaiyun.com/robin_java/article/details/51536223

Android-实时可视化查看本地数据库(系统内置,无需插件) Android-Studio实时可视化查看本地数据库,开发环境内置组件,无需额外插件 阅读详情

相关推荐

Android Studio 使用插件Database Navigation 连接 sqlite数据库

Database Navigation 是一款在 Android Studio 开发环境中非常实用的插件,它主要致力于帮助开发者更便捷、高效地管理和操作数据库,尤其是在 Android 项目涉及到数据库相关开发工作时,能够提升开发体验与效率。

梁辰兴的博客 2556

第二十篇 Android获取本机图片、音频、视频、文档以及本地文件夹列表

android获取本机图片文件夹,即相册,以及相册下的所有图片的方法,贴出工具类,方便后续使用,效果图就类似百度网盘上传图片的 选择相册界面和点击某个相册选择图片的界面. FileManager类: public class FileManager { private static FileManager mInstance; private static Context mContext;

华商一号的博客 6078

正直摄影方式的精度估算式_利用BDS数据反演大气可降水量及其精度分析

可降水量(PWV)对中小尺度灾害性天气预报具有指示意义,是降雨强度预报的重要参数之一。自20世纪80、90年代起,国外已经对GPS探测大气可降水量进行了大量研究。国内最早由毛节泰引进并详细介绍了地基GPS反演大气可降水量的方法,近年来发展迅速并取得了一定的成果。随着中国北斗卫星导航系统(BDS)提供服务并不断地建设完善,其已经能够应用到气象学领域,可以获得大气可降水量。文献[11]利用...

weixin_39796752的博客 1246

uni-app 移动端本地储存数据库sqlite,无存储限制

对于移动端,我们使用setStorage存储数据,但是这种方法总是有存储大小的限制,一般是2M或5M,如果我们希望存储到本地的数据无限制,就像微信聊天的消息一样,那么我们就必须使用移动端SQLite数据库。 SQLite模块用于操作本地数据库文件,可实现数据库文件的创建,执行SQL语句等功能。 官方文档位置: HTML5+ API Reference 方法: openDatabase: 打开数据库 isOpenDatabase: 判断数据库是否打开 closeDatabase: 关闭数据库

PrimaryColor 1万+

深入理解「二进制掩码」:从原理到实践

二进制掩码本质上是一个二进制数,用于通过位操作(如与、或、非、异或等)选择性地操作目标数据的某些位。掩码的每一位(bit)可以看作一个“开关”,决定是否对目标数据的对应位进行操作。二进制掩码是位操作的灵魂,掌握它不仅能提升代码效率,还能解锁许多高级编程技巧。从基础的位提取到复杂的子集枚举,掩码的应用无处不在。希望本文的讲解和代码示例能帮助你快速上手,并在实际项目中灵活运用。如果你有更多关于掩码的疑问或应用场景,欢迎在评论区留言交流!

m0_73494933的博客 2433

Windows系统下com0com虚拟串口安装与驱动签名禁用全攻略

本文详细介绍了在Windows系统下安装com0com虚拟串口工具的全过程,包括驱动签名问题的解决方法。通过禁用驱动程序强制签名,用户可以顺利安装并使用这款开源工具创建虚拟串口对,适用于软件开发测试、硬件调试等场景。文章还提供了验证虚拟串口功能的实用技巧和常见问题解决方案。

weixin_28720573的博客 387

Android开发中你是怎么查看sqlite数据库的

其实Android开发的知识点就那么多,面试问来问去还是那么点东西。所以面试没有其他的诀窍,只看你对这些知识点准备的充分程度。so,出去面试时先看看自己复习到了哪个阶段就好。上面分享的腾讯、头条、阿里、美团、字节跳动等公司2019-2021年的高频面试题,博主还把这些技术点整理成了视频和PDF(实际上比预期多花了不少精力),包含知识脉络 + 诸多细节,由于篇幅有限,上面只是以图片的形式给大家展示一部分。【Android思维脑图(技能树)】知识不体系?

2401_84149836的博客 3796

Mamba-ST实战:用状态空间模型实现艺术风格迁移的5个关键步骤

本文详细介绍了如何使用Mamba-ST状态空间模型实现高效的艺术风格迁移,涵盖环境配置、数据预处理、模型架构、训练策略和推理优化等5个关键步骤。Mamba-ST基于SSM(状态空间模型)构建,在保持生成质量的同时显著降低计算复杂度,为风格迁移领域提供了新的解决方案。

weixin_29163581的博客 355

Android开发中你是怎么查看sqlite数据库的,kotlin协程android

我们想看哪个应用的数据库文件,直接通过Android Studio中自带的Device File Explorer查看即可。 上图便是我连接华为荣耀V9手机,通过Device File Explorer查看应用的截图,下面我们随便找个测试应用,查看一下数据库。 我们点开自己的测试应用,包名/databases/目录下,看到了我们的数据库db文件,并且该文件前面有一个小图标和我们的SQLScout插件图片一样,说明我们可以通过SQLScout插件打开该数据库db文件。(没装插件我们一般都是把db文件导出到

wa32saa的博客 6499

Rk3128投影仪救砖操作和固件分享思路

大家搞一条比较硬的东西,插入耳机口,就可以进入刷机模式了的,我的机器是这样的,大家也可以试试。(看不懂可以往下看)

MMX7088的博客 1万+

FPGA可重构技术

介绍FPGA 可重构技术的实现方法,包括全局重构和部分重构

航天领域资深码农,型号经验丰富,一线干货分享 1989

android开发如何查看sqlite数据库

android开发如何查看sqlite数据库

weixin_42602900的博客 2601

如何实现chrome谷歌浏览器多开(独立环境 独立cookie)

由于各种各样的原因,你可能需要在一个电脑登录某个平台,比如一个电脑登录3个公众号,或者3个知乎等等。最简单的方案是,直接安装3个不同的浏览器,比如一个谷歌浏览器,一个火狐浏览器,一个 Edge 浏览器。这个方案也能解决,但如果想多开10个呢?安装10个不同的浏览器也能解决,但感觉这样比较复杂,另外一方面安装太多的应用,会导致电脑卡顿。这里给大家介绍,我在 Win 和 Mac 系统下的躲开解决方案。Win 系统下的解决方案最为简单,原理就是给不同的谷歌浏览器,指向不同的用户存储路径即可。

lzqial1987的专栏 1万+

Android怎么查看手机中的本地数据库

我前几天做的项目中有本地数据库,所以就用的SQLite,在调试数据库时,,很想看一下里面的表结构是否正确,这个时候就十分苦恼,因为这个db文件不能够直接拿出来,我们知道,在DDMS里面有一个FileExplorer,它里面保存着手机中的各个文件夹,但是尝试打开里面的文件夹的时候,却发现怎么点都没有东西,于是我就十分不解,明明我写了数据库,为什么没找到这个文件呢?后来发现其实是没有权限。下面需要注意...

康——的博客 1万+

2026年MathorCup数学应用挑战赛大数据竞赛赛道A论文分享

本文基于250款啤酒的化学与感官数据,构建以化合物-感官关系为核心的风味解析框架。通过多输出偏最小二乘与稀疏多任务建模,实现化合物组成到感官强度的稳健映射,并分离连续预测与等级校准;结合Spearman相关网络与重复抽样稳定性分析,筛选各感官属性的关键候选化合物;在低维潜在空间中保留真实风格统计结构,生成Tripel、Kriek等风格的合理化合物谱,并实现Pils/Lager向Tripel的受约束迁移,确保缺陷指标不恶化。三问共享统一数据尺度与模型逻辑,形成可检验的“预测—解释—生成”闭环,强调化学合理性与

181

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Android-xUtils-数据库(db)的使用+本地数据库内容查看方式

最近在项目中用到了数据库的操作,项目完成后,在此记录一下使用xUtils框架数据库类的使用 1.添加依赖: implementation 'org.xutils:xutils:3.3.40' 2.在全局变量中注册xUtils,并且获取数据库的管理器,通过此管理器对数据库进行增删改查(要注意的是全局变量需要在AndroidManifest中去添加属性) 全局变量设置方法超链接 public cla...

weixin_44059750的博客 2996

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

AS 数据库查看工具Database Navigator

使用环境: 需要查看本地数据库内容。 使用方法: 1 下载dataBase navogator 2 重启后,变化: 3 下载项目中的db文件到任何一个你方便找到的地方: 4 关联本地DB文件 5 点击test commection测试是否连接成功 6 查看本地数据库: 7 结果: QQ群:88627109 更多讨论,欢迎来寻…… ...

一个人的暗 2748

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Android查看数据库“*.db“内容

Android查看数据库“*.db"内容(包括本地文件、真机、虚拟机的方法) 使用android自带的SQLite,或者第三方的GreenDao等技术操作数据库时,查看内容有以下方案。 法一 查看非虚拟机内的本地数据库文件,可以下载查看数据库的插件。 File>Settings>Plugins>搜索”Database Navigator”>Install>重启Ansroid studio>左侧会出现“DB Browser“>点击绿色加号,设置你要看的"*.db”文

Yimi-依米 的博客 5595

手机如何查看mysql_Android怎么查看手机中的本地数据库

我前几天做的项目中有本地数据库,所以就用的SQLite,在调试数据库时,,很想看一下里面的表结构是否正确,这个时候就十分苦恼,因为这个db文件不能够直接拿出来,我们知道,在DDMS里面有一个FileExplorer,它里面保存着手机中的各个文件夹,但是尝试打开里面的文件夹的时候,却发现怎么点都没有东西,于是我就十分不解,明明我写了数据库,为什么没找到这个文件呢?后来发现其实是没有权限。下面需要注意...

weixin_31119449的博客 1352

Android项目通过Android Debug Database实时查看本地Sqlite数据库内容

前几天写Android项目时,想和Sqlyog那样图形化查看数据库中的文件,由于Android自带小型的Sqlite轻量级数据库,在查找方法时发现了一个特别简单适用的方法,纪录一下。 在android项目的build.gradle中添加代码: debugImplementation 'com.amitshekhar.android:debug-db:1.0.6' ...

weixin_30425949的博客 256

安卓查看本地sqlite数据库的好用工具

安卓查看本地sqlite数据库的好用工具 问题背景 安卓日常开发过程中可能经常会涉及到本地sqlite数据库,对本地sqlite数据库的可视化操作可清晰的看到数据库中的数据,方便我们测试和发现问题。这里推荐两种好用的安卓开发sqlite数据库本地可视化工具,以供参考。 解决方案 一、使用Android studio自带的插...

baorant24的博客 5990

Android studio如何查看本地数据库

android开发有时候涉及到本地存储的时候,需要用到数据库,当开发者需要查看本地数据库的内容时,就会发现非常麻烦。以前我觉得google在这一方面是完全没有倾听开发者的呼声呀!这是有多麻烦就有多麻烦,需要看有多麻烦的可以看我以前的这篇博客:查看数据库。好在google终于觉悟了,在最新的Android Studio 4.1当中终于内置了Database Inspector这个工具。现在就开始如何使用这个工具: 1.USB连接手机, View--->Tools Windows-->.....

xueyoubangbang的博客 2万+

在android手机端查看APP的本地数据库

在软件测试过程中,有时可能会需要用到查看APP的本地数据库,那要如何才能实现呢 不管使用什么工具来查看数据库,首先一个前提是要获得手机或者Android设备的Root权限,接下来的操作才有意义

JiangDong的博客 2万+

在PC端查看Android应用的本地数据库

查看Android应用的本地数据库,可以通过2种方式: 1.获得手机的Root权限,在手机上安装SQLite编辑器,通过SQLite编辑器,查看和编辑某个应用的本地数据库。 2.获得手机的Root权限,将Android应用的数据库拷贝到PC端,再通过SQLite Expert,查看和编辑某个应用的本地数据库。 本文将介绍第二种方式的实现过程。 一、环境和工具 1.Android端

JiangDong的博客 6898

Android 如何使用adb命令查看应用本地数据库

D:\Program Files\Android\Sdk\platform-tools>adb shell rk3288:/ $ su rk3288:/ # chmod 777 /data/ rk3288:/ # chmod 777 /data/data/com.XX.XXX/databases/pos.db rk3288:/ # cd /data/data/com.XX.XXX/databases/ rk3288:/data/data/com.XX.XXX/databases # sqlite3 X

逆流而上 3681

不需要ROOT,查看安卓本地数据库

1.连线手机,运行adb shell,进入shell 2.输入 run-as 包名 3.输入 cd databases,输入ls命令查看所有数据库 4.在shell命令下,将需要查看的数据库拷贝到手机sdcard上 cp 数据库名 /sdcard/1(复制到根目录下叫1的文件夹下) 5.电脑打开手机存储文件夹,找到数据库文件,使用navicat 新建sqlite链接打开db文件。 也可以用命令上传手机文件到电脑 adb pull sdcard/1 电脑文件路径 ...

wuwaao的专栏 1265
上一篇: android异步加载
下一篇: android 获取控件的高度或者宽度。
DreamCarMustang
博客等级 码龄12年 10粉丝 20原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值