مروری بر کاربردی ترین قابلیت های ADB در اندروید

نام ADB را شنیده اید اما کاربرد آن برای افراد عادی را نمی دانید؟ این قابلیت کنترل شما بر گوشی اندرویدی تان را متحول می کند.

احتمالاً نام ADB را بارها شنیده اید و شاید حتی کسی به شما پیشنهاد کرده باشد آن را در گوشی اندرویدی خود فعال کنید؛ اما واقعاً چرا باید این قابلیت را فعال کرد؟ در ادامه چند دلیل قانع کننده برای روشن کردن ADB در گوشی شما را بررسی می کنیم.

نمایش بی سیم صفحه ی گوشی روی کامپیوتر

کاربران اکوسیستم اپل از مدت ها قبل می توانند صفحه ی گوشی آیفون خود را به صورت بی سیم روی مک نمایش دهند که برای آموزش، اشتراک گذاری محتوا یا کنترل از راه دور بسیار کاربردی به نظر می رسد. اما کاربران اندروید چطور؟ متأسفانه سیستم عامل اندروید هنوز راهکاری بومی برای نمایش بی سیم صفحه ی گوشی روی ویندوز یا سایر سیستم ها ندارد.

اینجا است که ابزار scrcpy وارد میدان می شود. شاید نامش عجیب به نظر برسد، اما این ابزار با استفاده از قابلیت ADB (Android Debug Bridge) اجازه می دهد صفحه ی گوشی خود را از طریق شبکه ی خانگی روی کامپیوترتان ببینید.

scrcpy برای سیستم عامل های مک اواس، ویندوز و لینوکس در دسترس است. برای استفاده باید این ابزار را نصب و دستور scrcpy را در ترمینال اجرا کنید تا به صورت راه دور به گوشی خود متصل شوید و صفحه ی آن را روی کامپیوتر مشاهده و کنترل کنید.

شما می توانید دو دستگاه را هم زمان به کامپیوتر متصل کرده، یکی از طریق USB و دیگری از طریق وای فای. برای اتصال بی سیم باید دستور scrcpy -e را اجرا کنید و برای اتصال ازطریق کابل از دستور scrcpy -d بهره ببرید. البته تا زمانی  که شبکه ی وای فای پایداری دارید، نیازی به استفاده از کابل نیست.

اگر تمایل دارید هنگام کار یا نمایش محتوا، صفحه ی گوشی خود را روی مانیتور داشته باشید، scrcpy بهترین ابزار است. نکته ی مهم اینکه هنگام استفاده، گوشی باید روشن و قفل آن باز باشد تا برنامه به درستی عمل کند. همچنین در زمان نیاز به واردکردن رمز عبور باید این  کار را مستقیماً روی گوشی انجام دهید نه روی کامپیوتر.

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

ADB به صورت پیش فرض دو دستور معروف adb push و adb pull را برای انتقال فایل ها بین گوشی و کامپیوتر ارائه می دهد. اگر به دنبال تجربه ای روان تر و کارآمدتر هستید، برنامه ی better-adb-sync می تواند جایگزینی عالی باشد. این ابزار عملکردی مشابه rsync دارد و امکان همگام سازی کامل فایل ها بین کامپیوتر و گوشی را فراهم می کند.

در ظاهر عملکرد better-adb-sync مشابه همان دستورات adb است، اما یک ویژگی کلیدی به نام فلگ show-progress– آن را متمایز می کند. این گزینه میزان پیشرفت انتقال فایل را به صورت زنده نمایش می دهد که در دستورات پایه ی ADB وجود ندارد.

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

adbsync –show-progress pull /sdcard/video.mp4

دستور فوق علاوه بر انتقال فایل، درصد و وضعیت دقیق کپی شدن را نیز نشان می دهد.

برخی افراد از اینکه هنگام انتقال فایل هیچ بازخوردی دریافت نمی کنند، ناراضی هستند. آیا فایل هنوز در حال ارسال است؟ آیا انتقال متوقف شده؟ سرعت پایین است؟ دانستن این اطلاعات اهمیت زیادی دارد و better-adb-sync دقیقاً همین شفافیت را فراهم می کند.

به جرأت می توان گفت اگر به انتقال فایل از طریق ترمینال علاقه مند باشید، قابلیت show-progress– در better-adb-sync یکی از ضروری ترین ویژگی هایی است که تجربه ی شما را بهبود می بخشد.

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

تابه حال پیش آمده است بخواهید از صفحه ی گوشی اسکرین شات بگیرید و بلافاصله آن را روی کامپیوترتان داشته باشید؟ با ADB این کار فقط با دو دستور ساده انجام می شود.

برای گرفتن اسکرین شات کافی است دستور زیر را اجرا کنید:

adb shell screencap /sdcard/screen.png

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

adbsync pull /sdcard/screen.png

اگر اتصال ADB شما از طریق وای فای برقرار باشد، تمام این مراحل بدون  نیاز به هیچ کابلی انجام می شود.

این روش زمانی بسیار کاربردی است که بخواهید تصویری از اطلاعات روی گوشی را خیلی سریع به کامپیوتر ارسال کنید، یا زمانی که چند گوشی مختلف دارید و نمی دانید میان بر گرفتن اسکرین شات در هرکدام چیست. ترکیب ADB با better-adb-sync فرایند گرفتن و انتقال اسکرین شات را به کاری سریع، ساده و بی دردسر تبدیل می کند.

فعال کردن ADB نه تنها برای توسعه دهندگان، بلکه برای کاربران عادی نیز مزایای زیادی دارد. از نمایش بی سیم نمایشگر تا انتقال فایل ها و گرفتن اسکرین شات از راه دور، این ابزار قدرتی کم نظیر به شما می دهد تا گوشی اندرویدی تان را مثل یک دستگاه حرفه ای کنترل کنید.

اگر به دنبال راهی برای افزایش بهره وری و تعامل هوشمندانه تر با گوشی خود هستید، وقت آن رسیده است ADB را فعال کنید و از امکانات بی پایان آن بهره ببرید.

منبع: زومیت

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لطفا پاسخ عبارت امنیتی را در کادر بنویسید. *