手机不Root,怎么查看Andriod的数据库文件:通过chrome来查看(小白专用)
2018-11-04 00:08
309 查看
操作步骤目录:
1.导包
2.初始化
3.通过在谷歌浏览器输入chrome://inspect/#devices查看Android数据库
4.完成
(一)导包
导包的方式有两种:1.通过手动导包 2.通过Android自动导包
手动导包,下载jar包,地址:http://facebook.github.io/stetho (备注:有时下不了,需要翻墙。)
导包步骤:(如果不熟悉导包的童鞋,可以访问 https://blog.csdn.net/qq_38556427/article/details/82895327 )
自动导包:在app文件夹下的build.gradle中的dependcies中添加如下依赖
[code] implementation 'com.facebook.stetho:stetho:1.5.0'
细图如下
(二)初始化
在MainActivity中的onCreate()方法中添加如下代码:
[code]Stetho.initializeWithDefaults(this);
细图如下
初始化后,运行App(在保证数据线连通电脑手机的情况下),
(三)通过在谷歌浏览器输入 chrome://inspect/#devices查看Android数据库
具体步骤如下:
but (以翻墙的可忽略)
这时你可能已经出现类似404错误的问题 ,如何解决呢?
解决方法有两种:
- 最直接的方法:翻墙。因为需要通过国外网站来提供Chrome查看数据库的功能。
- 推荐使用 离线开发者调试工具包(支持windows/mac/linux),再也不用到处找出口了,但大部分收费。
到这里就完成
科普一下,在初始化过程中,可以借助继承Application类来初始化。
[code]package com.example.user.chromedome; import android.app.Application; import com.facebook.stetho.Stetho; public class Chrame11 extends Application { @Override public void onCreate() { super.onCreate(); Stetho.initializeWithDefaults(this); } }
特别注意,继承的目的是为了开辟一个新的程序入口,所以要配置AndriodManifest.xml,如不配置,就相当于没有执行初始化的代码
[code] <application android:name=".Chrame11" ..... <activity android:name=".MainActivity"> ...... </activity> </application>
阅读更多
相关文章推荐
- 通过试验探索Access 2000/XP 数据库的最佳 NTFS 权限设置Microsoft Jet 数据库引擎打不开文件'D:\wwwroot\test\data\'。 它已经被别的用户以独占方式打开,或没有查看数据的权限。
- 怎么在Android手机没root的情况下读取手机系统文件(比如数据库文件)
- android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法
- Android root 之后查看数据库文件
- Android查看手机内部储存目录及数据库文件
- 通过chrome来查看android数据库(Facebook推出的Stetho)【资料收集】
- 在XPO中怎么通过配置文件来读取数据库链接
- 已经Root过的手机上查看SQLite数据库文件
- android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法
- 【Android】—— DDMS开发工具获取ROOT权限查看手机文件、导出数据库文件等
- 酷派系列手机root后怎么恢复文件
- 真机root后查看data/data/包名/databases/数据库名.db文件
- android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法
- android 手机root 后如何查看数据库
- Android获取数据库sqlite文件方法的命令(亲测无root手机上可行)
- android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法
- 通过bat批处理,向没有root的手机pull和push文件
- 【Android学习笔记】手机中data文件夹点不开怎么办?三步教你获取数据库文件
- 使用工具快速查看SQLite数据库文件(手机已Root)
- android手机命令行下不能使用sqlite3命令查看*.db数据库文件解决办法