En | 中文
Pandora ist ein Werkzeugfeld, mit dem Sie die, was Netzwerke, Datenbanken, UIS usw. direkt in Ihrer Anwendung enthält, inspizieren und ändern. Es eignet sich für eine schnelle Position verschiedener Probleme in der Entwicklungs- und Testphase.
Überprüfen Sie die detaillierten Protokolle von Netzwerkanforderungen wie Header, Körper, Fehlermeldungen usw.
Unterstützen Sie alle Netzwerkbibliotheken basierend auf OKHTTP und Android Native HttpurlConnection, wobei die meisten Netzwerkentwicklungssituationen abdeckt.
Sehen Sie sich das private Speicherverzeichnis der App an und können Sie Dateien in SDCard exportieren.
Unterstützt SWOWS- und Bearbeiten von SQLite -Datenbanken, SharedPref -Dateien.
Sehen Sie sich die Eigenschaften eines Widgets an und ändern Sie die Größe, Farbe, Textinhalte usw. des Widgets.
Greifen und bewegen Sie jedes Widget, sehen Sie sich die Grenzen und den relativen Abstand zwischen Widgets an, erkennen Sie Ausrichtung, Layout und andere Probleme.
Sehen Sie sich die Hierarchie jeder Benutzeroberfläche an, unterstützen Sie Aktivität, Dialog, Popupwindow usw.
Zeigen Sie die aktuelle Aktivität in Echtzeit.
Unterstützt den Aufnahmeunfall, kompatibel mit Crashbibliotheken von Drittanbietern.
Sie können Pandora Verknüpfung hinzufügen.
Sie können jede Aktivität Ihrer App öffnen.
Sie können die Lebenszyklusgeschichte von Aktivitäten anzeigen.
Deklarieren Sie Jitpack Repository und fügen Sie Abhängigkeiten hinzu::
// 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}'
Bibliothek | Version |
---|---|
Pandora | |
Pandora-no-op |
(Optional) Wenn Ihr Projekt OKHTTP als Netzwerkbibliothek verwendet, kann Interceptor von pandora-plugin
: in OKHTTP injiziert werden
// 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'
Ermöglichen Sie die Erlaubnis, "Überlagerung Windows" zu erhalten und Ihr Gerät zu schütteln.
Pandora wurde auf den Schultern der Riesen entwickelt. Vielen Dank an die folgenden Open -Source -Projekte oder -Personen:
Logo und Symbol werden vom Designer Zularizal produziert.
Inspiriert von Flipboards Open Source IOS -Plattform -Debugging -Tool Flex ;
Projektdatenbankmodulideen und Teil des Quellcode aus dem Open -Source -Projekt von Facebook Stetho ;
Die Idee, Ansichten im UI -Modul des Projekts auszuwählen, und Teil des Quellcode aus Elemes Open -Source -Projekt Uetool ;
Die Anforderungs -API im Demo -Modul stammt aus dem Open -Source -Projekt von Jgilfelt ;
Apache-2.0