一般都在命令行里進行 基本操作如下:
1. windows下:adb shell
linux下 ./ adb shell
2. run-as 包名 意思是給手機root權限,進入到data/data包下
3. cd databases 進入databases目錄下
4. ls 列出目錄下的所有東西(目的是看看有沒有需要的表)
5. sqlite3 數據庫表名
因為手機的原因沒有root權限,所以此方法被我拋棄了,改成用facebook / stetho ,github上的一個開源文件,用法如下:
1. 登陸github,在首頁搜索stetho,找到facebook / stetho 里面代碼,代碼復制到項目中就可以
2. 首先找到 Download 把以下代碼(compile 'com.facebook.stetho:stetho:1.3.1')復制到Gradle Scripts 下的 build.gradle(Module : app)里面的dependencies
3.新建一個類繼承Application 復制以下代碼到類中 :
public void onCreate() { super.onCreate(); Stetho.initializeWithDefaults(this); }
4.運行程序到手機上
5. 在谷歌瀏覽器中輸入以下網址( 必須是谷歌瀏覽器 )
chrome://inspect
6. 在 Devices 界面下打開inspect 找到resources,點開 ,然后找到Websql就可以查看數據庫和表