pandora
v2.1.0
en | 中文
潘多拉(Pandora)是一個工具箱,可直接在應用程序中檢查和修改包括網絡,數據庫,UI等的內容。它適用於在開發和測試階段中的各種問題的快速位置。
檢查網絡請求的詳細日誌,例如標題,車身,錯誤消息等。
支持所有基於OKHTTP和Android本機HttpurlConnection的網絡庫,涵蓋大多數網絡開發情況。
查看應用程序的專用存儲目錄,並可以將文件導出到SDCARD。
支持瀏覽和編輯SQLITE數據庫,共享PREF文件。
查看和修改任何小部件的屬性,例如小部件的大小,顏色,文本內容等。
抓住並移動任何小部件,查看小部件之間的邊界和相對距離,檢測對齊,佈局和其他問題。
查看任何UI的層次結構,支持活動,對話框,彈出窗口等。
實時顯示當前活動。
支持錄音崩潰,與第三方崩潰庫兼容。
您可以向Pandora添加快捷方式。
您可以打開應用程序的任何活動。
您可以查看活動的生命週期歷史。
聲明jitpack存儲庫並添加依賴項:
// android-support debugImplementation 'com.github.whataa:pandora:v${RELEASE}' // or androidX debugImplementation 'com.github.whataa:pandora:androidx_v${RELEASE}' // No matter android-support or AndroidX releaseImplementation 'com.github.whataa:pandora-no-op:v${RELEASE}'
圖書館 | 版本 |
---|---|
潘多拉 | |
Pandora-no-op |
((可選)如果您的項目使用OKHTTP作為網絡庫,則可以將攔截器注入OKHTTP: pandora-plugin
:
// in your project's gradle buildscript { dependencies { ... classpath 'com.github.whataa:pandora-plugin:1.0.0' } } // in your app's gradle apply plugin: 'com.android.application' apply plugin: 'pandora-plugin'
授予“覆蓋窗口”並搖動設備的權限。
潘多拉是在巨人肩上開發的。多虧了以下開源項目或個人:
徽標和圖標由設計師Zularizal生成。
靈感來自Flipboard的開源iOS平台調試工具Flex;
項目數據庫模塊的想法和Facebook開源項目中的源代碼的一部分
從項目的UI模塊中選擇視圖的想法以及Eleme開源項目Uetool;;
演示模塊中的請求API來自Jgilfelt的開源項目Chuck;
Apache-2.0