السلام عليكم ورحمة الله وبركاته
Android Debug Bridge ADB
هي أداة تسمح لك بالتواصل مع جهازك الأندرويد بإرسال ملفات أو تعليمات إليه .
تمكنك هذه الأداة على سبيل المثال من :
-نقل الملفات من وإلى جهازك الأندرويد
-تطبيق أوامر الطرفية على جهازك الأندرويد
-أخذ لقطات من الشاشة أو تصويرها فيديو
-إدارة التطبيقات
-عمل نسخة احتياطية لبرامجك وملفات إعداداتها
وفي هذا الموضوع سنركز حول أخذ لقطة من الشاشة وكذلك تصويرها فيديو ، وفي القادم من المواضيع سنتطرق إلى أمور أخرى .
هذا الشّرح يتطلب جهاز بنسخة أندرويد 4.4 فما فوق
تثبيت adb
أول مرحلة هي مرحلة التثبيت ، فبالنسبة للتوزيعات الدبيانية تقوم بتثبيت الحزم التالية :
android-tools-adb
android-tools-fastboot
بتنفيذ الأمر التالي :
sudo apt-get install android-tools-fastboot android-tools-adb
بالنسبة لباقي التوزيعات فتقوم بتثبيت الحزمة التالية : android-tools
استعمال adb
قبل كل شيء تحقق من تفعيل USB Debugging Mode على جهازك الأندرويد ، الطريقة تختلف من جهاز لآخر لهذا لن نتطرق لها
بعد ربط جهازك الأندرويد بالحاسوب عن طريق الكابل تقوم بالتحقق من كون adb قد قام بالتعرف على الجهاز المربوط :
السطر الأخير يدل على أنّه قد تمّ التعرف على إحدى الأجهزة المربوطة بالحاسوب$ adb devices
List of devices attached
1C1D674B0D55 device
إن أتتك رسالة كالتالي :
List of devices attached???????????? no permissions
فقم بتطبيق الأمرين التاليين على التوالي :
$ sudo adb kill-server$ sudo adb start-server
بعدها قم بالتحقق من الأجهزة المربوطة عن طريق adb devices
أخذ لقطة من الشاشة
يستخدم في هذا الشأن الأداة screencap
$ adb shell screencap /sdcard/screen.png$ adb pull /sdcard/screen.png
عن طريق الأمر السابق قمنا بأخذ لقطة من الشاشة وحفظها في بطاقة sdcard تحت مسمى screen.png
بعدها قمنا بنسخ الصورة إلى حاسوبنا في المسار المتواجدين به ، عن طريق الخاصية pull
تصوير الشاشة فيديو
سنستخدم الأداة screenrecord المنوطة بتصوير الشاشة فيديو
الآن يبدأ تصوير الشاشة فيديو ولإيقاف التسجيل نضغض على ctrl+c أو سيتم إيقاف التسجيل تلقائيا بعد مرور ثلاث دقائق من التسجيل كما يمكنك التحكم في المدة الزمنية القصوى للتسجيل بإضافة الخاصية --time-limit متبوعة بعدد الثواني التي تريدadb shell screenrecord /sdcard/screen.mp4
بعد انتهاء التسجيل يمكنك نسخ الفيديو إلى
حاسوبك كما تعودنا عن طريق الأمر التالي :
adb pull /sdcard/screen.mp4
خصائص الأداة screenrecord
- --help
-
عرض وصفي لخصائص الأداة
--size - widthxheight
- تحديد دقة العرض المستخدمة في التسجيل وبشكل افتراضي سيتم تحديد 1280x720 كدقة افتراضية
-
--bit-rate
rate - معدل البث بشكل افتراضيا يتم اختيار 4Mbps ، يمكنك اختيار قيمة أعلى مثلا 6Mbps وكل ما كان bitrate أعلى كل ما كانت الجودة أفضل وحجم الفيديو أكبر
screenrecord --bit-rate 6000000 /sdcard/demo.mp4 -
--rotate
- تدوير الشاشة 90 درجة عند التسجيل ، وهذه الميزة لاتزال تجريبية
-
--verbose
- تفعيل وضع verbose لتظهر معلومات إضافية عند تطبيق الأمر
كان هذا كلّ ما في الموضوع، لاتترددوا في طرح تساؤلاتكم
1 التعليقات:
ما شاء الله شرح اكثر من رائع
احسنت اخى الكريم معلومات جميلة اول مرة تصل الى مثل هذه المعلومة
الإبتساماتإخفاء