فرمان‌های ساده‌ی ADB [بخش اول]

در بخش قبلی، ADB‌ و نحوه‌ی استفاده از اون در ویندوز رو توضیح دادم و امروز برخی از فرمان‌های ساده‌‌ای که می‌تونین در ADB استفاده کنید رو بهتون معرفی می‌کنم. قبل از انجام هرکاری، در هر بار اتصال گوشی به کامپیوتر برای استفاده از ADB، یادتون باشه همیشه اولین فرمانی که ارسال می‌کنید فرمان adb devices باشه تا از اتصال و شناخته شدن گوشی توسط ADB مطمئن بشین.

حالا که از اتصال دستگاه اندرویدمون و شناخته شدنش توسط ADB‌ مطمئن هستیم، برخی از فرمان‌های ساده و ابتدایی ADB رو مرور می‌کنیم.


نصب فایل‌های APK

برای نصب مستقیم فایل‌های APK موجود در کامپیوتر بر روی دستگاه، از فرمان زیر استفاده می‌کنیم:

adb install [path/file.apk]


دقت کنین که برای نصب فایل APK باید مسیر کامل اون رو بدین. به طور مثال، می‌خوام فایل test.apk که در دسکتاپ هست رو بر روی گوشی نصب کنم:

adb install /Users/hootan/Desktop/test.apk

انتقال فایل

برای انتقال فایل‌ها بین سیستم و دستگاه اندروید، از فرمان Pull و Push استفاده می‌کنیم. دقت کنید در حین انجام این دستورات، باید مسیر دقیق فایل ارسالی یا دریافتی و همچنین مسیر دقیق قرارگیری اون‌ها رو وارد کنیم.

شکل کلی دستور انتقال فایل از کامپیوتر به دستگاه اندروید:

adb push [path to file on computer] [location where you want to save file]


به عنوان مثال، تصور کنید می‌خواهیم فایل test.txt رو از دسکتاپ کامپیوتر در پوشه‌ی دانلودها در حافظه جانبی دستگاه کپی کنیم:

adb push /Users/hootan/Desktop/test.txt /sdcard/Downloads


شکل کلی دستور دریافت فایل از دستگاه اندروید به کامپیوتر:

adb pull [path to file on device] [location where you want to save file]


این بار به عنوان مثال تصور کنید می‌خواهیم فایل test.jpg رو از پوشه‌ی تصاویر دستگاه اندروید به دسکتاپ کامپیوتر منتقل کنیم:

adb push /sdcard/gallery/test.jpg /Users/hootan/Desktop/

ضبط تصویر

برای ضبط ویدئو از فعالیت‌هایی که بر روی گوشی انجام می‌گیره، لازم نیست حتما به دنبال نرم‌افزاری خاصی بگردیم، ADB این امکان رو خیلی راحت برای ما فراهم کرده. برای ضبط صفحه‌ی نمایش گوشی، کافیه این فرمان رو اجرا کنیم:

adb shell screenrecord [path/filename.mp4]


در فرمان بالا، با استفاده از ADB فرمان دادیم که فایلی با نام filename و پسوند mp4 در مسیر دلخواهمون بر روی گوشی ضبط و ذخیره کنه. برای توقف عملیت ضبط تصویر، کافیه از کلید مشترک Ctrl+C استفاده کنیم.

همچنین با استفاده از دستور screencap میتونیم از گوشی اسکرین‌شات بگیریم:

adb shell screencap [path/scrnsht1.png]