نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • در تماس با
  • فعال کردن حالت توسعه دهنده در اندروید. اقدامات را ذخیره نکنید

فعال کردن حالت توسعه دهنده در اندروید. اقدامات را ذخیره نکنید

هنگام توسعه یک برنامه، ناگزیر باید با خطاهایی در کد و / یا محیط مقابله کنید. و بسیار غم انگیز است که چنین خطاهایی نه در یک تلفن آزمایشی / شبیه ساز، بلکه در کاربران زنده مشاهده می شود. حتی غم انگیزتر است اگر این دوست آزمایش کننده بتا شما نباشد و هیچ کس واقعاً نتواند توضیح دهد که چه چیزی و کجا سقوط کرده است.

معمولاً هنگامی که یک برنامه به طور ناگهانی از کار می افتد، اندروید از شما می خواهد که یک گزارش باگ ارسال کنید، که هم حاوی ردیابی دقیق پشته و هم اطلاعاتی در مورد نسخه برنامه شما خواهد بود. متأسفانه کاربران همیشه روی دکمه «ارسال گزارش» کلیک نمی‌کنند و برای برنامه‌های دیباگ یا برنامه‌هایی که از بازار نیستند، این قابلیت کاملاً در دسترس نیست.

چه باید کرد؟ توانایی زبان جاوا برای مدیریت استثناها، از جمله موارد غیرقابل کنترل، به کمک می آید.

کلاس Thread دارای یک متد ثابت setDefaultUncaughtExceptionHandler است. این روش به شما این امکان را می دهد که کلاس کنترل کننده استثنای خود را نصب کنید. کلاس handler باید رابط Thread.UncaughtExceptionHandler را پیاده سازی کند. یک چارچوب کنترل کننده ممکن است چیزی شبیه به این باشد:
کلاس عمومی TryMe Thread.UncaughtExceptionHandler را پیاده‌سازی می‌کند (@Override public void uncaughtException (رشته موضوع، قابل پرتاب‌پذیر) (Log.d ("TryMe"، "یک اشتباه اتفاق افتاد!"))
تنها روش Thread را به عنوان ورودی می گیرد - رشته ای که در آن استثنا رخ داده است، و Throwable - خود استثنا را. اجرای فوق فقط یک پیام را بدون هیچ جزئیاتی ثبت می کند ... بیایید سعی کنیم از ...
کلاس عمومی MainActivity MapActivity را گسترش می دهد (@Override public void onCreate (Bundle savedInstanceState) (Thread.setDefaultUncaughtExceptionHandler (TryMe جدید ())؛ عدد صحیح a = 1؛ اگر (درست) a = null؛ int x = 6؛ x = x / // اینجا استثناست!))
پس از اجرای کد بالا، ما (عجله!) یک پیام در گزارش ... و یک صفحه سیاه دریافت می کنیم. با نصب هندلر خودمان، هندلر استوک اندروید را حذف کردیم و اکنون دیگر از ما خواسته نمی شود که برنامه را ببندیم.

بیایید وضعیت را درست کنیم
کلاس عمومی TryMe Thread.UncaughtExceptionHandler (Thread.UncaughtExceptionHandler oldHandler; عمومی TryMe () (oldHandler = Thread.getDefaultUncaughtExceptionHandler () را پیاده سازی می کند. اشتباهی رخ داده است!")؛ اگر (oldHandler! = Null) // اگر قبلاً تنظیم شده باشد ... oldHandler.uncaughtException (رشته، قابل پرتاب)؛ // ... آن را صدا کنید))
حالا هم پیام را در لاگ می بینیم و هم پیام معمولی سیستم را.

تنظیم یک کنترل کننده در Activity ناخوشایند است. اگر چه نصب خواهد شد و همه رشته ها، می تواند چندین و چند شروع فعالیت وجود داشته باشد. و همچنین ممکن است خدماتی نیز وجود داشته باشد ... در این مورد، بهتر است هنگام تنظیم اولیه برنامه، هندلر را نصب کنید. چیزی مثل این:
کلاس عمومی MyApplication برنامه را گسترش می دهد (@Override public void onCreate () (Thread.setDefaultUncaughtExceptionHandler (TryMe جدید ())؛ super.onCreate ();))
در این مورد، نباید فراموش کنید که کلاس برنامه جدید را در مانیفست ثبت کنید. چیزی مثل این:
اکنون، هنگامی که برنامه شروع می شود (مهم نیست چه جزء آن باشد)، یک کنترل کننده استثنا نصب می شود.

البته ثبت پیام جدی نیست. ما باید اطلاعات بیشتری را جمع آوری کنیم. چه نسخه ای از برنامه؟ کدام استثنا رسیدگی نمی شود؟ چه استثنای دیگری باعث پرتاب مرگبار شد؟ کدام جریان؟ پشته چی بود؟ همه این اطلاعات را می توان به دست آورد. کد ساده ترین کنترل کننده استثنا که تمام اطلاعات فوق را روی کارت SD دریافت و ذخیره می کند در GitHub میزبانی می شود.

پیاده سازی فوق، اطلاعات مربوط به یک استثناء کنترل نشده برای یک فایل روی کارت SD را در پوشه /Android/data/your.app.package.name/files/ (همانطور که راهنمای برنامه نویس به شما می گوید) در فایل هایی مانند stacktrace-dd-MM ذخیره می کند. -yy.txt. مانیفست برنامه برای کار به مجوز WRITE_EXTERNAL_STORAGE نیاز دارد.

طبیعتا این تنها راه حل نیست.

Flurry - تجزیه و تحلیل برای برنامه های تلفن همراه، حاوی کنترل کننده خطای خود است. ACRA کتابخانه ای برای اندروید است که داده های خطا را جمع آوری کرده و در GoogleDocs پست می کند. Android-remote-stacktrace یک کتابخانه مشابه است که داده ها را به یک اسکریپت گیرنده سفارشی ارسال می کند. شما همچنین می توانید چیزهای مفید زیادی بدست آورید.

  • دستگاه‌ها - تعداد دستگاه‌هایی که این خرابی حداقل یک بار در طول دوره زمانی انتخاب شده روی آن‌ها مشاهده شده است.
  • خرابی‌ها در روز - تعداد خرابی‌هایی که در بازه زمانی انتخاب شده رخ می‌دهند.
  • % از همه دستگاه ها- سهم دستگاه‌هایی که خرابی از آن‌ها ارسال شده است از تعداد کل دستگاه‌هایی که برنامه را در بازه زمانی انتخابی راه‌اندازی کرده‌اند.

مشاهده گزارش خرابی

برای مشاهده توضیحات لاگ، روی دکمه کلیک کنید.

همچنین می‌توانید اطلاعات آماری درباره دستگاه‌هایی که پیام‌های خرابی از آن‌ها ارسال شده‌اند، دریافت کنید. برای مشاهده آمار روی نام لاگ کلیک کنید. به طور پیش فرض، داده ها به صورت گروه بندی شده بر اساس نسخه برنامه نمایش داده می شوند. می توانید گروه بندی متفاوتی را انتخاب کنید (به عنوان مثال، سازنده، شهر، اپراتور و غیره).

خرابی‌ها می‌توانند از دستگاه‌های Android و Windows مبهم و از دستگاه‌های iOS نشان داده شوند. استخراج داده ها از چنین گزارش های خرابی امکان پذیر نخواهد بود، که برای تجزیه و تحلیل وضعیت کافی است. برای مشاهده توضیحات لاگ، روی دکمه کلیک کنید.

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

عملیات گزارش خرابی

در صورت لزوم، می توانید برای گزارش خرابی نظر بگذارید. اگر چندین نفر گزارش را مشاهده کنند، می تواند مفید باشد. به عنوان مثال، از این طریق توسعه دهنده می تواند به مدیر اطلاع دهد که خرابی رفع شده است و در نسخه جدید برنامه ظاهر نمی شود.

برای افزودن نظر، روی دکمه کلیک کنید و متن خود را در فیلد وارد کنید. فیلد نظر از هر کاراکتری پشتیبانی می کند. برای مثال، اگر از ردیاب مشکل استفاده می‌کنید، می‌توانید پیوندی را به موضوع در فیلد وارد کنید.


شرح گزارش خرابی را می توان با کلیک بر روی دکمه و سپس دکمه ذخیره در یک فایل TXT آپلود کرد. با این حال، اگر نظری را اضافه کنید، در فایل TXT ذخیره نخواهد شد.

گزارش خطاها

این گزارش اشکالات ارسال شده توسط برنامه از طریق AppMetrica SDK و همچنین اطلاعات آماری مربوط به آنها را نمایش می دهد. برای جزئیات بیشتر در مورد ارسال پیام های خطا، مراجعه کنید راهنمای توسعه دهنده→ AppMetrica SDK(اندروید | iOS | ویندوز).

این گزارش از اشتراک گذاری داده ها پشتیبانی می کند و معیارهای زیر را نمایش می دهد:

  • دستگاه‌ها - تعداد دستگاه‌هایی که پیام‌های خطا از آنها حداقل یک بار در طول دوره زمانی انتخاب شده ارسال شده است.
  • خطاها - تعداد خطاهای رخ داده در طول دوره زمانی انتخاب شده.

برای مشاهده توضیحات خطا، روی دکمه کلیک کنید.

همچنین می توانید اطلاعات آماری در مورد دستگاه هایی که پیام های خطا از آنها ارسال شده است را دریافت کنید. برای مشاهده آمار بر روی نام خطا کلیک کنید. به طور پیش فرض، داده ها به صورت گروه بندی شده بر اساس نسخه برنامه نمایش داده می شوند. می توانید گروه بندی متفاوتی را انتخاب کنید (به عنوان مثال، سازنده، شهر، اپراتور و غیره).

شرح خطا را می توان با کلیک بر روی دکمه و سپس دکمه ذخیره در یک فایل TXT آپلود کرد.

صادرات داده

داده های گزارش را می توان با انتخاب یک مورد از لیست کشویی Export در بالای نمودار صادر کرد. داده ها با در نظر گرفتن تنظیمات گزارش انتخاب شده صادر می شوند: تقسیم بندی، گروه بندی، دوره زمانی.

لیست شامل عناصر زیر است:


  • صادرات به CSV- داده ها را از یک جدول در قالب CSV صادر می کند.
  • نمودار به PNG - تصاویر نمودار را در قالب PNG صادر می کند.
  • نمودار به CSV - داده ها را از نمودار در قالب CSV صادر می کند.
  • Copy Table API Query- متن پرس و جو را برای تخلیه داده ها از جدول با استفاده از API گزارش نمایش می دهد.
  • درخواست API نمودار را کپی کنید- متن درخواست را برای تخلیه داده های نمودار با استفاده از API گزارش نمایش می دهد. درخواست به دست آمده را می توان برای ساخت داشبورد خود یا ایجاد اسکریپت های خودکار برای آپلود داده ها استفاده کرد.

    توجه داشته باشید. اگر این اولین بار است که متن درخواست را دریافت می‌کنید، مطمئن شوید که مرورگر شما پنجره بازشو مجوز را مسدود نکرده است. در پنجره مجوز، به AppMetrica اجازه دسترسی به داده ها را بدهید.

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

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

پس از فعال سازی این حالت، قسمت جدیدی به نام «For Developers» در منوی تنظیمات اندروید ظاهر می شود. امکانات جدیدی را برای کاربر باز می کند. برخی از آنها، که ممکن است حتی برای یک کاربر ساده مفید باشند، بیشتر مورد بررسی قرار خواهند گرفت:

  • اندازه بافر ورود - امکان انتخاب اندازه حافظه را فراهم می کند.
  • شتاب GPU - پردازش گرافیکی 2 بعدی را فعال می کند.
  • نمایش بار CPU - صفحه ای را با اطلاعاتی درباره بار فعلی پردازنده مرکزی نمایش می دهد.
  • اتصال USB - حالت عملکرد دستگاه را هنگامی که از طریق USB به رایانه شخصی متصل می شود، انتخاب کنید.
  • USB Debugging - هنگامی که اندروید خود را با کابل به رایانه شخصی متصل می کنید، حالت اشکال زدایی را فعال می کند.
  • مکان جعلی دستگاه - به شما این امکان را می دهد که برنامه های کاربردی را "فکر کنند" که در قسمت دیگری از جهان هستید.

فعال سازی

فعال کردن حالت توسعه دهنده آسان است. برای این شما نیاز دارید:

لیست تنظیمات موجود

حالا بیایید به عملکردهای بخش برای توسعه دهندگان با جزئیات بیشتری نگاه کنیم.

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

  • ایجاد گزارش خطااز این گزینه برای ارسال گزارش خطا استفاده می شود. فایل های ارسالی در عرض چند دقیقه ایجاد می شوند.
  • پسورد پشتیبان.این مورد به شما امکان می دهد از ADB برای ایجاد نسخه پشتیبان از داده ها در رایانه شخصی استفاده کنید. برای ایجاد یک کپی، رمز عبور اجباری مورد نیاز است.
  • حالت فعال اگر این گزینه فعال باشد، صفحه نمایش دستگاه هنگام اتصال به رایانه شخصی خالی نمی ماند. باید با احتیاط استفاده شود، زیرا استفاده طولانی مدت از صفحه نمایش می تواند آن را خراب کند.
  • انتخاب یک ماژول کار.ابزاری برای انتخاب ART یا Davlik. اگر نمی دانید برای چه چیزی هستند، ارزش تغییر آن را ندارد.
  • گزارش ترجمه عملیات بلوتوث HCI را فعال می کند.این عملکرد فقط برای توسعه دهندگان مفید است، زیرا امکان رهگیری و تجزیه و تحلیل بسته های بلوتوث را فراهم می کند. پس از فعال کردن این گزینه، بسته ها در فایل "btsnoop_hci.log" ذخیره می شوند. فایل را می توان با Wireshark یا نرم افزارهای مشابه باز کرد و آنالیز کرد.
  • آمار فرآینداطلاعاتی در مورد فرآیندهایی که در حال حاضر در دستگاه در حال اجرا هستند را نشان می دهد. برای یک کاربر ساده مفید نیست.
  • اشکال زدایی USB به شما امکان می دهد دستگاه خود را از طریق ADB به رایانه شخصی متصل کنید.
  • مجوز اشکال زدایی USB را لغو کنید.اولین باری که دستگاهی را از طریق USB اشکال زدایی می کنید، باید آن را با استفاده از کلیدها تأیید کنید. با این تنظیمات می توانید این عمل را لغو کرده و دوباره تکرار کنید.
  • گزارش اشکالاین گزینه برای آزمایش برنامه ها بسیار مفید است. با فشردن دکمه پاور می توانید گزارش خرابی ها و خطاها را جمع آوری و ارسال کنید.
  • مکان های ساختگیبه شما امکان می دهد مکان را به صورت دستی تنظیم کنید. توسط برخی از توسعه دهندگان برای آزمایش برنامه های کاربردی مرجع جغرافیایی استفاده می شود.
  • اشکال زدایی برنامه هامی توانید به صورت دستی برنامه ها را برای اشکال زدایی تنظیم کنید. به توسعه دهندگان کمک می کند تا مطمئن شوند کد برنامه آنها به درستی کار می کند.
  • بررسی USB با استفاده از این گزینه می توانید برنامه های ارائه شده از طریق ADB را اسکن کرده و فعالیت های مخرب را شناسایی کنید.
  • نمایش لمس.اگر این گزینه فعال باشد، جلوه های بصری روی صفحه ظاهر می شود که نشان دهنده لمس صفحه است.
  • محل نشانگر.مختصات آخرین نقطه لمس را روی صفحه نمایش می دهد.
  • نمایش مرزهای چیدمانخطوط کلی عناصر را در کادرهای محاوره ای نمایش می دهد. به شما امکان می دهد با دقت بیشتری تعیین کنید که کجا کلیک کنید تا یک مورد روی صفحه فعال شود.
  • نوشتن از راست به چپ.تغییر جهت صفحه نمایش را فعال می کند. این گزینه برای کار با ورودی کاراکتر سمت راست (برای برخی از زبان‌ها ضروری است) مورد نیاز است.
  • شبیه سازی نمایشگر ثانویهفقط برای توسعه دهندگان مفید است زیرا به شما امکان می دهد اندازه های مختلف نمایشگر را شبیه سازی کنید.
  • رندر اجباریبرنامه ها را قادر می سازد تا از رندر دو بعدی سخت افزاری استفاده کنند. در برخی موارد، می تواند عملکرد را افزایش دهد، در برخی، برعکس، می تواند همه چیز را خراب کند. بهترین استفاده با احتیاط
  • همپوشانی اشکال زداییبه شما امکان می‌دهد همپوشانی‌هایی را که هنگام ترسیم تصاویر روی چیزی توسط سیستم گرافیکی رخ می‌دهند، مشاهده کنید.
  • 4 برابر فعال سازی MSAA. Force Enhanced Anti-Aliasing. پس از فعال سازی، عملکرد دستگاه به طور محسوسی کاهش می یابد.
  • نمایش بار CPUاطلاعات مربوط به بار فعلی CPU را نمایش می دهد.
  • پروفایل GPU را نصب کنید.این گزینه به شما امکان می دهد تا برنامه بارگذاری گرافیکی سیستم را در یک فایل جداگانه ذخیره کنید.
  • ردیابی GL را باز کنید.به شما امکان می دهد تمام خطاهای OpenGL را در یک فایل جداگانه ذخیره کنید.
  • فرآیندهای پس زمینهاین گزینه به شما این امکان را می دهد که به صورت دستی تعداد فرآیندهایی که به طور همزمان در پس زمینه اجرا می شوند را تنظیم کنید.
  • نمایش ANR. نمایش پیام‌های سیستم را در هنگام توقف برنامه‌ها فعال می‌کند. در صورت تضاد برنامه ها با یکدیگر مفید است.

غیرفعال کردن

این رویه به همین راحتی قابل پیگیری است. در برخی از دستگاه ها، فقط باید بخش را در منوی تنظیمات پیدا کرده و باز کنید "برای توسعه دهندگان"، و در آن سوئیچ را به موقعیت "خاموش" ببرید. اما به این ترتیب فقط این حالت را غیرفعال می کنیم، یعنی همچنان در تنظیمات باقی می ماند. و دوباره بیایید رزرو کنیم، این ویژگی در همه دستگاه ها موجود نیست.

برای حذف کامل یک تابع از منو، باید موارد زیر را انجام دهید:

نتیجه

البته اکثر کاربران اصلا به تنظیماتی که در بالا توضیح داده شد نیازی ندارند. اگر با گزینه ها آشنا نیستید و نمی دانید برای چه هستند، بهتر است آنها را به حال خود رها کنید و چیزی را تغییر ندهید. به یاد داشته باشید، پیکربندی‌های توسعه‌دهنده به دلایلی از انسان‌های فانی پنهان هستند. از آنها عاقلانه استفاده کنید.

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

فعال کردن حالت توسعه دهنده

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

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

گزارش اشکال

شما می توانید یک گزارش اشکال ایجاد کنید و آن را به هر کجا که می خواهید ارسال کنید. اما در برخی موارد این مورد در دسترس نیست یا به طور کلی وجود ندارد. پس از کلیک بر روی این مورد، گزارشی شروع به ایجاد می کند که در عرض چند دقیقه تولید می شود و در مرکز اطلاع رسانی می توان پیشرفت را رصد کرد. وقتی گزارش ایجاد شد، می‌توانید آن را با کلیک کردن روی آن ارسال کنید، یا با کشیدن آن به کناری یا بازنشانی همه اعلان‌ها، ارسال را لغو کنید.

پسورد پشتیبان

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

صفحه نمایش را خاموش نکنید

این مورد ممکن است زمانی مورد نیاز باشد که بخواهید هنگام وصل شدن برق، صفحه نمایش همیشه روشن بماند. در زندگی روزمره، این می تواند برای استفاده از تلفن به عنوان یک ساعت یا ناوبری مفید باشد. اما نباید از این حالت سوء استفاده کنید، زیرا منبع صفحه نمایش ابدی نیست.

حالت پخش عملیات را فعال کنید

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

قفل کارخانه باز شد

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

در حال اجرا برنامه ها

برعکس، این مورد می تواند برای کاربران معمولی مفید باشد، زیرا در اینجا می توانید ببینید که هر برنامه چقدر حافظه را می خورد و آن را متوقف کنید. اگر مشکلی وجود داشت، از اینجا می توانید یک گزارش اشکال ارسال کنید و فقط خود برنامه ها را با جزئیات بیشتر مطالعه کنید.

اشکال زدایی USB

اشکال زدایی USB مورد نیاز است تا بتوانید با استفاده از Android Debug Bridge با رایانه ارتباط برقرار کنید. به عنوان یک قاعده، این برای به دست آوردن حقوق ریشه و اصلاح سیستم عامل مورد نیاز است.

دسترسی اشکال زدایی USB را رد کنید

اشکال زدایی USB مستلزم آن است که رایانه خود را برای انجام این کار مجاز کنید. اگر نمی‌خواهید رایانه‌های دارای مجوز قبلی به اشکال‌زدایی USB دسترسی داشته باشند و می‌خواهید نیاز به مجوز مجدد داشته باشند، فقط باید دسترسی را برای اشکال‌زدایی USB رد کنید.

گزارش اشکال

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

انتخاب یک برنامه برای مکان های ساختگی

در اندروید، می‌توانید مکان خود را به صورت برنامه‌ریزی شده تغییر دهید. در برخی از بازی ها یا برنامه ها، این ممکن است مفید باشد. این را می توان برای شوخی دوستان، یا فریب دادن کسی در مورد مکان آنها استفاده کرد. در هر صورت همه اینها قابل انجام است. برای انجام این کار، باید برخی از برنامه ها را به درخواست "GPS جعلی" دانلود کنید و موقعیت جدیدی را در آن تنظیم کنید. پس از آن، در "انتخاب یک برنامه برای مکان های ساختگی" آن را انتخاب کنید.

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

همه چیز از نامش مشخص است. در صورت نیاز می‌توانید نمایش گزینه‌های صدور گواهینامه را برای نمایشگرهای بی‌سیم فعال کنید.

گزارش دقیق Wi-Fi

اگر می خواهید کار اتصالات Wi-Fi را با جزئیات نظارت کنید، این مکان مناسب شماست. با فعال کردن این حالت، می توانید نمایش های دقیق تری را در گزارش فعال کنید.

سوئیچ به شبکه تلفن همراه

فعال کردن این مورد به شما این امکان را می دهد تا زمانی که سیگنال Wi-Fi خیلی ضعیف می شود، برای انتقال داده به شبکه تلفن همراه سوئیچ کنید. اما در این مورد، اگر نامحدود ندارید، نباید حجم ترافیک شامل یا هزینه آن را فراموش کنید. عجیب است که این مورد در اینجا پنهان شده است. به عنوان مثال، در iOS، این دستیار Wi-Fi نامیده می شود و در تنظیمات عادی یافت می شود.

انتقال داده را غیرفعال نکنید

برای جابه‌جایی سریع بین شبکه‌ها، می‌توانید مقداری را فعال کنید که حتی با اتصال Wi-Fi فعال، انتقال داده از طریق شبکه تلفن همراه متوقف نشود. در این حالت انتقال از یک شبکه به شبکه دیگر آسانتر و سریعتر خواهد بود.

پیکربندی USB

در این مرحله، هنگامی که تلفن به رایانه متصل است، می‌توانید آنچه را که ما در پرده اعلان پیکربندی می‌کنیم، پیکربندی کنید. یعنی حالت عملکرد USB. اما در این مورد، شما می توانید نه فقط یک مقدار، بلکه یک مقدار پیش فرض را انتخاب کنید.

صدای مطلق را غیرفعال کنید

این مورد به شما امکان می دهد در صورت بروز مشکل در دستگاه راه دور، سطح صدای بلوتوث مطلق را خاموش کنید. این به این معنی است که مثلاً صدا خیلی بلند است یا نمی توان آن را تنظیم کرد.

پاسخ بصری

یک چیز مفید برای دوستداران فیلمبرداری. این به شما امکان می دهد مکان هایی را که روی صفحه لمس کرده اید نشان دهید. به سختی برای هر روز مفید است، اما برای فیلمبرداری از صفحه نمایش، فیلم آموزشی یا موارد مشابه ممکن است مناسب باشد.

نمایشگر لمسی

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

نمایش به روز رسانی سطح

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

نمایش حاشیه های عنصر

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

راست به چپ نوشتن

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

انیمیشن

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

شبیه سازی صفحه نمایش های اضافی

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

شتاب پردازنده گرافیکی

این تنظیم به شما امکان می‌دهد اگر برنامه‌ها به‌طور پیش‌فرض از شتاب استفاده نمی‌کنند، آن‌ها را مجبور کنید. می تواند در کار با گرافیک کمک زیادی کند، اما همچنین می تواند همه چیز را خراب کند. من به هیچ وجه توصیه نمی‌کنم که با این مورد دلسرد شوید.

نمایش به روز رسانی صفحه نمایش

این تنظیم به شما امکان می دهد مناطقی از صفحه را که توسط زیرسیستم گرافیکی رندر شده است برجسته کنید.

4x MSAA را فعال کنید

نمونه‌گیری اجباری چندگانه ضد نام مستعار را فعال می‌کند. اما مطمئناً باید در نظر داشته باشید که مانند هر فرآیند گرافیکی، هرچه آنتی آلیاسینگ بیشتر باشد، تصویر بهتر به نظر می رسد، اما عملکرد کاهش می یابد.

غیرفعال کردن انتقال صدا (USB)

این تنظیم به شما امکان می دهد مسیریابی خودکار به دستگاه های USB خارجی را غیرفعال کنید.

رژیم سختگیرانه

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

بار CPU

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

اقدامات را ذخیره نکنید

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

محدودیت فرآیند پس زمینه

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

همه ANR

اگر می‌خواهید یک اعلان سیستمی ببینید که برنامه کار نمی‌کند یا آنطور که باید کار نمی‌کند، فعال کردن این مورد به شما امکان دریافت چنین اعلان‌هایی را می‌دهد.

برنامه های غیر فعال

در این مرحله یک مدیر داخلی برنامه های غیرفعال وجود دارد که به شما امکان می دهد فعالیت آنها را تنظیم کنید.

اجازه ذخیره در درایوهای خارجی

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

تغییر اندازه چند پنجره

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

حالت توسعه دهنده را غیرفعال کنید

همانطور که در ابتدا ذکر شد، حالت توسعه دهنده را می توان خاموش کرد. اگرچه به روشی کمی متفاوت از روشن شدن خاموش می شود. برای غیرفعال کردن آن، باید تنظیمات را باز کنید و به بخش "برنامه ها" بروید. پس از آن، باید برنامه "تنظیمات" را پیدا کنید و به آن بروید تا همه داده ها را پاک کنید. انجام این کار حالت توسعه دهنده را غیرفعال می کند. و اگر لازم است دوباره آن را روشن کنید، می توانید آن را به همان روشی که در ابتدا توضیح داده شد انجام دهید.

عواقب

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

مقالات مرتبط برتر