使用參考:http://www.jianshu.com/p/89ccae3e590b
源碼地址:https://github.com/amitshekhariitbhu/Android-Debug-Database
特色:
- 可以查看你的應用中所有的數據庫。
- 可以查看你的應用中所有的shared preferences。
- 對你指定的數據庫執行SQL語句。
- 對你指定的數據庫中的數據進行可視化的編輯。
- 將數據庫直接下載下來。
添加依賴:
在你的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中可用的選項)。