En | 中文
O Pandora é uma caixa de ferramentas que permite inspecionar e modificar o que inclui redes, bancos de dados, UIS etc. diretamente em seu aplicativo. É adequado para uma posição rápida de vários problemas nos estágios de desenvolvimento e teste.
Verifique os logs detalhados das solicitações de rede, como cabeçalhos, corpo, mensagens de erro e assim por diante.
Apoie todas as bibliotecas de rede baseadas em HttpurlConnection de Okhttp e Android, cobrindo a maioria das situações de desenvolvimento de rede.
Veja o diretório de armazenamento privado do aplicativo e pode exportar arquivos para o SDCARD.
Suporta a navegação e edição de bancos de dados SQLite, arquivos SharedPref.
Veja e modifique as propriedades de qualquer widget, como tamanho, cor, conteúdo de texto, conteúdo de texto e assim por diante.
Pegue e mova qualquer widget, veja os limites e a distância relativa entre os widgets, detecte o alinhamento, o layout e outros problemas.
Veja a hierarquia de qualquer interface do usuário, atividade de suporte, diálogo, popupwindow, etc.
Mostre a atividade atual em tempo real.
Suporta o acidente de gravação, compatível com bibliotecas de falhas de terceiros.
Você pode adicionar atalho à Pandora.
Você pode abrir qualquer atividade do seu aplicativo.
Você pode ver a história do ciclo de vida das atividades.
Declare o repositório Jitpack e adicione dependências:
// 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}'
biblioteca | versão |
---|---|
Pandora | |
Pandora-não-Op |
(Opcional) Se o seu projeto usar o OKHTTP como uma biblioteca de rede, o interceptador pode ser injetado em Okhttp por 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'
Conceda permissão para "sobrepor Windows" e agitar seu dispositivo.
Pandora foi desenvolvida nos ombros dos gigantes. Graças aos seguintes projetos de código aberto ou pessoa:
O logotipo e o ícone são produzidos pelo designer zularizal.
Inspirado na ferramenta de depuração da plataforma iOS de código aberto da Flipboard
Idéias do módulo de banco de dados do projeto e parte do código -fonte do projeto de código aberto do Facebook Stetho ;
A idéia de selecionar visualizações no módulo da interface do usuário do projeto e parte do código -fonte do projeto de código aberto da Eleme uetool ;
A API de solicitação no módulo de demonstração vem do projeto de código aberto da JGILFELT, Chuck ;
Apache-2.0