en | 中文
Pandora هو مربع أدوات يتيح لك فحص وتعديل ما يتضمن الشبكات وقواعد البيانات و UIS ، وما إلى ذلك مباشرة في التطبيق الخاص بك. إنه مناسب للوضع السريع لمختلف المشكلات في مراحل التطوير والاختبار.
تحقق من السجلات التفصيلية لطلبات الشبكة ، مثل الرؤوس ، ورسائل الجسم ، ورسائل الخطأ ، وما إلى ذلك.
دعم جميع مكتبات الشبكة استنادًا إلى OKHTTP و HTTPURLConnection الأصليين OKHTTP و Android ، والتي تغطي معظم مواقف تطوير الشبكة.
عرض دليل التخزين الخاص للتطبيق ، ويمكنه تصدير الملفات إلى SDCard.
يدعم تصفح وتحرير قواعد بيانات SQLite ، ملفات مشتركة.
عرض وتعديل خصائص أي عنصر واجهة مستخدم ، مثل حجم عنصر واجهة المستخدم ولونه ومحتوى النص وما إلى ذلك.
احصل على أي عنصر واجهة مستخدم ، وعرض الحدود والمسافة النسبية بين الأدوات ، والكشف عن المحاذاة ، والتخطيط وغيرها من القضايا.
عرض التسلسل الهرمي لأي واجهة المستخدم ، ونشاط الدعم ، أو مربع الحوار ، popupwindow ، إلخ.
أظهر النشاط الحالي في الوقت الفعلي.
يدعم تسجيل تعطل ، متوافق مع مكتبات تحطم الطرف الثالث.
يمكنك إضافة اختصار إلى باندورا.
يمكنك فتح أي نشاط لتطبيقك.
يمكنك عرض تاريخ دورة الحياة للأنشطة.
إعلان مستودع 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 كمكتبة شبكة ، يمكن حقن Interceptor في 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'
منح إذنًا لـ "تراكب Windows" واهتز بجهازك.
تم تطوير باندورا على أكتاف العمالقة. بفضل المشاريع أو الشخص المفتوح المصدر التالي:
يتم إنتاج الشعار والأيقونة بواسطة المصمم Zularizal.
مستوحاة من أداة تصحيح أخطاء منصة IOS من Flipboard Open Source Flex ;
أفكار وحدة قاعدة بيانات المشروع وجزء من الكود المصدر من مشروع Open Source Stetho على Facebook ;
فكرة اختيار طرق العرض في وحدة واجهة المستخدم للمشروع وجزء من الكود المصدر من Eleme Open Source Project uetool ;
تأتي واجهة برمجة تطبيقات الطلب في الوحدة التجريبية من مشروع JGILFELT مفتوح المصدر Chuck ;
Apache-2.0