يمكنك استخدام برنامج سطر الأوامر sqlite3
لإدارة المحتوى من وحدة تحكّم عن بُعد إلى جهازك أو من الجهاز المضيف.
قواعد بيانات SQLite التي تم إنشاؤها بواسطة تطبيقات Android. تتضمن أداة sqlite3
العديد من
أوامر مفيدة، مثل .dump
لطباعة محتويات جدول
.schema
لطباعة عبارة SQL CREATE لجدول موجود. تعطي الأداة أيضًا
القدرة على تنفيذ أوامر SQLite بسرعة.
يمكنك الرجوع إلى لغة SQLite
للحصول على التفاصيل الكاملة. لمزيد من المستندات، يُرجى زيارة
sqlite3
مواصفات لغة SQL متاحة
بواسطة SQLite.
لاستخدام sqlite3
من واجهة برمجة تطبيقات عن بُعد:
- أدخل وحدة تحكّم عن بُعد من خلال إدخال الأمر التالي:
adb [-d|-e|-s {<serialNumber>}] shell
- من وحدة التحكّم عن بُعد، شغِّل أداة
sqlite3
من خلال إدخال الأمر التالي:sqlite3
ويمكنك اختياريًا تحديد مسار كامل لقاعدة بيانات تريد استكشافها. يخزن المحاكي/مثيلات الجهاز قواعد بيانات SQLite في الدليل
/data/data/<package_name>/databases/
- بعد استدعاء
sqlite3
، يمكنك إصدار والأوامر في واجهة الأوامر. للخروج والرجوع إلى واجهة الأوامر عن بُعد باستخدام أداة adb، أدخِلexit
أو اضغط على Control+D.
مثلاً:
$ adb -s emulator-5554 shell # sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db SQLite version 3.3.12 Enter ".help" for instructions .... enter commands, then quit... # sqlite> .exit
ملاحظة: تحتاج إلى إذن الوصول إلى الجذر في نظام الملفات لعرض الملفات.
ضمن التسلسل الهرمي لدليل /data/data
.
لاستخدام sqlite3
محليًا بدلاً من استخدام واجهة الأوامر،
اسحب ملف قاعدة البيانات من الجهاز وابدأ تشغيل sqlite3
:
- انسخ ملف قاعدة بيانات من جهازك إلى جهازك المضيف:
adb pull <database-file-on-device>
- ابدأ تشغيل أداة
sqlite3
، لتحديد ملف قاعدة البيانات:sqlite3 <database-file-on-host>