احتمالا شنیدهاید که بسیاری از کاربران در مورد ADB (پل اشکالزدایی اندروید) صحبت میکنند و اینکه فعالسازی آن در تلفنهای اندرویدی ضروری است. اما واقعا چرا باید این کار را انجام دهیم؟ در این مقاله، سه دلیل مهم و کاربردی برای فعال سازی ADB در دستگاه اندروید ارائه میکنیم.
۱. بازتاب بیسیم صفحه نمایش گوشی به رایانه
در آخرین نسخههای سیستم عامل macOS و iOS، کاربران میتوانند صفحه نمایش آیفون خود را به راحتی بر روی رایانههای مک خود بازتاب دهند. این قابلیت در بسیاری از موقعیتها بسیار مفید است. اما در مورد اندروید چه؟ متأسفانه، اندروید به طور پیشفرض امکان بازتاب صفحه نمایش دستگاه به رایانههای شخصی ویندوزی را فراهم نمیکند.
اینجاست که ابزار قدرتمند scrcpy وارد عمل میشود. این نام عجیب و غریب، مخفف screen copy است و حروف استفاده شده در نام برنامه به صورت پررنگ نشان داده شدهاند. صرف نظر از نامگذاری غیرمعمول، با استفاده از scrcpy و ADB، صفحه نمایش گوشی وانپلاس ۱۳R را بر روی شبکه خانگی بازتاب دادیم و تجربه بسیار لذتبخشی را کسب کردیم.
تاخیر در استفاده از scrcpy بسیار کم بود و بازتاب صفحه نمایش دقیقا مانند زمانی که به صورت فیزیکی به آن دست میزدید، عمل میکرد. ما توانستیم از حرکات لمسی مشابه با وانپلاس ۱۳R استفاده کنیم و همه چیز همانطور که انتظار داشتیم، به درستی کار کرد.
پس از نصب scrcpy بر روی سیستم عاملهای macOS، ویندوز یا لینوکس، میتوانید دستور scrcpy را در ترمینال اجرا کرده و به صورت از راه دور به تلفن خود متصل شوید و صفحه نمایش آن را بر روی رایانه خود مشاهده کنید.
در آزمایش ما، دو دستگاه به رایانه شخصی متصل بودند، یکی از طریق USB و دیگری از طریق Wi-Fi. بنابراین، ما دستور scrcpy -e را برای اجبار اتصال از طریق Wi-Fi اجرا کردیم و عملکرد آن بینقص بود. اجرای دستور scrcpy -d باعث اتصال از طریق USB میشود.
در هر صورت، اگر میخواهید صفحه نمایش گوشی خود را بر روی رایانه شخصی خود نمایش دهید، scrcpy یک ابزار فوقالعاده است. فقط به خاطر داشته باشید که برای عملکرد صحیح برنامه، صفحه نمایش گوشی شما باید روشن بماند و باید هر رمز عبوری را بر روی صفحه گوشی خود (و نه رایانه شخصی) وارد کنید.
۲. همگامسازی آسان فایلها بین رایانه و تلفن
در حالی که فعال سازی ADB به طور پیشفرض دستورات adb push و adb pull را ارائه میدهد، برنامه بهتر adb-sync ابزاری است که ما شخصا ترجیح میدهیم به جای گزینههای داخلی از آن استفاده کنیم. این برنامه بیشتر شبیه به rsync است و میتواند برای همگامسازی فایلها بین رایانه و تلفن شما مورد استفاده قرار گیرد.
اگرچه عملکرد اصلی این برنامه بسیار شبیه به adb push و adb pull است، یک ویژگی آن را از دستورات داخلی متمایز میکند: –show-progress. با استفاده از این پرچم، پیشرفت انتقال فایلها بین گوشی و رایانه به شما نمایش داده میشود. پس از نصب برنامه بهتر adb-sync، دستور آن به سادگی adbsync است. بنابراین، برای انتقال یک فایل ویدیویی از حافظه تلفن خود به رایانه در حالی که پیشرفت را نشان میدهد، باید دستوری مانند adbsync –show-progress pull /sdcard/video.mp4 را اجرا کنید.
امکان استفاده از پرچم –show-progress با برنامه بهتر adb-sync برای ما بسیار حیاتی است و فکر میکنیم برای شما نیز مفید خواهد بود.
۳. گرفتن اسکرینشات و انتقال بیسیم آن به رایانه
اگر تا به حال آرزو کردهاید که بتوانید به راحتی از گوشی خود اسکرینشات بگیرید و تصویر را در یک لحظه به رایانه خود منتقل کنید، فعال سازی ADB این امکان را برای شما فراهم میکند.
به سادگی دستور adb shell screencap /sdcard/screen.png را اجرا کنید تا گوشی شما از صفحه نمایش عکس بگیرد. سپس، از دستوری مانند adbsync pull /sdcard/screen.png استفاده کنید تا فایل به رایانه شما منتقل شود. اگر به صورت بیسیم به تلفن خود متصل باشید، تمام این مراحل را میتوانید از طریق Wi-Fi و بدون نیاز به کابل انجام دهید.
این قابلیت میتواند در موقعیتهای مختلفی مفید باشد، مانند زمانی که میخواهید چیزی را از رایانه برای شخصی ارسال کنید اما به اطلاعات تلفن خود نیاز دارید. یا اگر گوشیهای متعددی در اطراف خود دارید و نمیتوانید میانبر دکمهای برای گرفتن اسکرینشات را به خاطر بیاورید، این روش میتواند بسیار سادهتر باشد.
دلایل مختلفی برای استفاده از این دستور وجود دارد و ما میتوانیم هر یک از آنها را منطقی بدانیم. علاوه بر این، این دستور با برنامه بهتر adb-sync به خوبی جفت میشود تا پس از گرفتن اسکرینشات، به راحتی فایل را بر روی رایانه خود منتقل کنید.
به طور خلاصه، ADB ابزاری قدرتمند است که امکانات بسیار زیادی را برای کاربران اندروید فراهم میکند. از بازتاب بیسیم صفحه نمایش گوشی بر روی رایانه و همگامسازی آسان فایلها گرفته تا گرفتن اسکرینشات و انتقال بیسیم آن به رایانه، ADB میتواند تجربه کاربری شما را به طور قابل توجهی بهبود بخشد.
فعال سازی ADB در دستگاه اندروید، شما میتوانید کنترل بیشتری بر روی دستگاه اندرویدی خود داشته باشید و از امکانات پیشرفته آن بهرهمند شوید. امیدواریم این مقاله به شما کمک کرده باشد تا با کاربردهای ADB آشنا شوید و از آن به نحو احسن استفاده کنید.
__ تکنو دات مرجع اخبار تکنولوژی __