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