android 查看手機中的數據庫


一般都在命令行里進行  基本操作如下:

  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就可以查看數據庫和表

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM