使用Android-Debug-Database 在瀏覽器中查看App的數據庫


使用參考:http://www.jianshu.com/p/89ccae3e590b
源碼地址:https://github.com/amitshekhariitbhu/Android-Debug-Database

特色:

  1. 可以查看你的應用中所有的數據庫。
  2. 可以查看你的應用中所有的shared preferences。
  3. 對你指定的數據庫執行SQL語句。
  4. 對你指定的數據庫中的數據進行可視化的編輯。
  5. 將數據庫直接下載下來。

添加依賴:
    在你的build.gradle添加如下代碼:
         1 debugCompile 'com.amitshekhar.android:debug-db:1.0.0' 
    ok,至此你不需要任何其他的代碼。

使用方式:    
    1 >> 不填加任何代碼,直接在 Debug‘app’ 下運行程序,要注意查看logcat,會有這么一行:
         1 D/DebugDB: Open http://xxx.xxx.xxx.xxx:8080 

        點擊后在網頁上打開地址鏈接。

    2 >> 在項目的文件中添加如下代碼:
         1 DebugDB.getAddressLog(); 
    然后在 Run‘app’ 下運行程序,要注意查看logcat,會有這么一行:
        1 D/DebugDB: Open http://xxx.xxx.xxx.xxx:8080

  點擊后在網頁上打開地址鏈接。

注意:
    1 >> 要使用除8080之外的其他端口。在buildTypes中的build.gradle文件中,進行以下更改:

1 debug {
2             resValue( “ string ” , “ PORT_NUMBER ” , “ 8081 ” )
3       }

    2 >> 使用Android設備測試App時:
        Android手機和電腦應連接到同一網絡(Wifi或LAN)。

    3 >> 使用模擬器測試App時:
        Android默認模擬器:運行adb forward tcp:8080 tcp:8080並打開http:// localhost:8080。
        Genymotion Emulator:從配置虛擬設備啟用網橋(在genymotion中可用的選項)。


免責聲明!

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



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