您的位置:首页 > 数据库

手机不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错误的问题 ,如何解决呢?

 解决方法有两种:

  1. 最直接的方法:翻墙。因为需要通过国外网站来提供Chrome查看数据库的功能。
  2. 推荐使用 离线开发者调试工具包(支持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>

 

阅读更多
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐