کنترل گوشی از کامپیوتر و انتقال سریع فایل؛ 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 وجود ندارد.
بهعنوان نمونه، برای انتقال یک ویدیو از گوشی به کامپیوتر میتوانید دستور زیر را اجرا کنید:
دستور فوق علاوهبر انتقال فایل، درصد و وضعیت دقیق کپی شدن را نیز نشان میدهد.
برخی افراد از اینکه هنگام انتقال فایل هیچ بازخوردی دریافت نمیکنند، ناراضی هستند. آیا فایل هنوز در حال ارسال است؟ آیا انتقال متوقف شده؟ سرعت پایین است؟ دانستن این اطلاعات اهمیت زیادی دارد و better-adb-sync دقیقاً همین شفافیت را فراهم میکند.
بهجرئت میتوان گفت اگر به انتقال فایل از طریق ترمینال علاقهمند باشید، قابلیت show-progress-- در better-adb-sync یکی از ضروریترین ویژگیهایی است که تجربهی شما را بهبود میبخشد.
گرفتن اسکرینشات و انتقال خودکار به کامپیوتر
تابهحال پیش آمده است بخواهید از صفحهی گوشی اسکرینشات بگیرید و بلافاصله آن را روی کامپیوترتان داشته باشید؟ با ADB این کار فقط با دو دستور ساده انجام میشود.
برای گرفتن اسکرینشات کافی است دستور زیر را اجرا کنید:
با دستور فوق گوشی شما بلافاصله از صفحه عکس میگیرد. سپس با اجرای دستور زیر تصویر را به کامپیوتر منتقل کنید:
اگر اتصال ADB شما از طریق وایفای برقرار باشد، تمام این مراحل بدون نیاز به هیچ کابلی انجام میشود.
این روش زمانی بسیار کاربردی است که بخواهید تصویری از اطلاعات روی گوشی را خیلی سریع به کامپیوتر ارسال کنید، یا زمانی که چند گوشی مختلف دارید و نمیدانید میانبر گرفتن اسکرینشات در هرکدام چیست. ترکیب ADB با better-adb-sync فرایند گرفتن و انتقال اسکرینشات را به کاری سریع، ساده و بیدردسر تبدیل میکند.
فعالکردن ADB نهتنها برای توسعهدهندگان، بلکه برای کاربران عادی نیز مزایای زیادی دارد. از نمایش بیسیم نمایشگر تا انتقال فایلها و گرفتن اسکرینشات از راهدور، این ابزار قدرتی کمنظیر به شما میدهد تا گوشی اندرویدیتان را مثل یک دستگاه حرفهای کنترل کنید.
اگر به دنبال راهی برای افزایش بهرهوری و تعامل هوشمندانهتر با گوشی خود هستید، وقت آن رسیده است ADB را فعال کنید و از امکانات بیپایان آن بهره ببرید.
سوالات متداول
یکی از دلایل اصلی فعال کردن ADB روی اندروید چیست؟
ADB اجازه میدهد صفحهی گوشی را بهصورت بیسیم به کامپیوتر انتقال دهید و با ابزارهایی مثل scrcpy، بدون تأخیر با صفحه تعامل داشته باشید.
ADB چطور به همگامسازی فایلها کمک میکند؟
با دستورهایی مثل adb push و adb pull یا ابزار better-adb-sync، فایلها را بین گوشی و کامپیوتر منتقل و پیشرفت انتقال را با پرچم --show-progress پیگیری کنید.
چگونه با ADB اسکرینشات بگیرید و به کامپیوتر بفرستید؟
با دستور adb shell screencap /sdcard/screen.png اسکرینشات بگیرید، سپس با adbsync pull /sdcard/screen.png آن را بهصورت بیسیم به کامپیوتر انتقال دهید.