موضوعات داغ
  • بتلفیلد 6
  • گوشی‌های سری گلکسی S26
  • آیفون 17 اپل
  • بازی GTA VI
  • گلکسی S25 FE
  • دینو
سخت افزار مگ
  • اخبار و مقالات
    • گوشی موبایل
      • لوازم جانبی موبایل
    • تبلت
    • لپ تاپ
    • دسکتاپ
      • مادربرد
      • پردازنده مرکزی
      • کارت گرافیک
      • تجهیزات ذخیره سازی
      • حافظه
      • صفحه نمایش
      • تجهیزات جانبی
    • تصویرگری دیجیتال
    • صوتی و تصویری
    • شبکه
    • نرم افزار و بازی
    • کالبدشکافی قطعات
    • مطالب گوناگون
  • بررسی
    • بررسی گوشی موبایل
    • بررسی تبلت
    • بررسی لپ تاپ
    • دسکتاپ
      • بررسی کولر و فن
      • بررسی مادربرد
      • بررسی کارت گرافیک
      • بررسی تجهیزات ذخیره سازی
      • بررسی حافظه
      • بررسی منبع تغذیه و کیس
      • بررسی تجهیزات جانبی
      • بررسی صفحه نمایش
    • بررسی تصویرگری دیجیتال
    • بررسی صوتی و تصویری
    • بررسی شبکه
    • بررسی نرم افزار و بازی
    • بررسی گوناگون
  • راهنمای خرید
    • سیستم پیشنهادی
  • لیست قیمت
    • گوشی موبایل
      • لیست قیمت روز گوشی‌های سامسونگ
      • لیست قیمت روز گوشی‌های شیائومی
      • لیست قیمت روز گوشی‌های هواوی
      • لیست قیمت روز گوشی های آنر
    • تبلت
    • لپ‌تاپ
    • قطعات کامپیوتر
      • لیست قیمت پردازنده
    • محصولات اپل
    • تجهیزات شبکه
    • لوازم خانگی
    • صوتی و تصویری
    • دوربین دیجیتال
    • تجهیزات بازی
    • خودرو
  • ویژه
    • مسابقات
    • نمایشگاه
تبلیغات
تبلیغات
تبلیغات

نرم افزار و بازی

علاقمند به توسعه و ساخت اندروید هستید؟ مطالعه کنید

Avatarتوسط وب سایت سخت افزار ·8 اردیبهشت 139622 اسفند 1398· 3

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

Developer Option یا امکانات برنامه نویسان چیست؟

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

چگونه Developer Option را فعال کنیم؟

امکانات توسعه دهندگان در تمام دستگاه های اندروید وجود دارد ولی شاید شیوه ی دسترسی به آن متفاوت باشد. اما به طور کلی این امکانات در قسمت Settings < General < About phone قرار دارد. سپس در این قسمت گزینه ی Build number را پیدا کنید و 5 بار به طور مداوم روی آن کلیک کنید. پیغام “You are now a developer!” برایتان نمایش داده میشود. در واقع فقط کافیست Build number را پیدا کنید و تا زمانی که پیغام را مشاهده کنید روی آن کلیک کنید. پس از اینکه این عملیات را انجام دادید؛ در Settings گزینه ی Developer Option اضافه خواهد شد. پس از اینکه روی آن کلیک کردید؛ خواهید دید که در بالای صفحه Developer Option فعال شده است.

 

نکته: دیگر هیچ راهی برای از بین بردن گزینه ی Developer Option در بخش Settings وجود ندارد؛ و تنها راه، بازگشت به تنظیمات کارخانه است که آن را به حالت اول باز میگرداند.

امکانات موجود در Developer Option

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

نکته: در صورتی که شیوه ی استفاده از گزینه ای را نمیدانید از آن ها استفاده نکنید.

  • Animator duration scale: این گزینه مدت زمان افکت های انیمیشنی در ابتدا و انتهای اپلیکیشن را تنظیم میکند. حتی میتوانید این افکت ها را در این قسمت حذف کنید تا سرعت عملکرد اپلیکیشن افزایش پیدا کند.
  • Background process limit: این گزینه این امکان را به شما میدهد تا تعیین کنید که چه تعداد فرایند در پس زمینه اجرا شود.
  • Bluetooth HCI snoop log: این گزینه این امکان را به توسعه دهنده میدهد تا قادر به تجزیه و تحلیل سیستم بلوتوث HCI باشد. فعال کردن این گزینه کمک میکند تا فایل ها، هنگام ذخیره سازی تجزیه و تحلیل شود.
  • Bug report: درست در بالای صفحه لیستی به نام “Take Bug Report” قرار میدهد و با کلیک بر روی آن میتوانید فایل های Log برنامه را مشاهده کنید و آن را در هر مسیری که میخواهید ارسال کنید.
  • Debug GPU overdraw: اطلاعاتی درباره ی GPU را در اختیارتان قرار خواهد داد.
  • Desktop backup password: در این تنظیمات قادر خواهید بود تا از برنامه ها Backup بگیرید یا بازیابی کنید و برای backup رمز عبوری قرار دهید.
  • Don’t keep activities: هنگام استفاده از این گزینه بسیار دقت کنید چرا که باعث میشود تا تمام فعالیت های درون گوشی پس ار خروج از نمای اصلی متوقف شود.
  • Enable OpenGL traces: این تنظیمات برای ثبت خطاهای OpenGl استفاده میشود و با فعال کردن آن میتوانید فایلی از خطا ها در اختیار داشته باشید.
  • Force 4x MSAA: سعی بر این دارد تا قسمت ظاهری را بهبود ببخشد ولی در عین حال فشار زیادی به RAM و CPU وارد میکند.
  • Force GPU rendering: این گزینه اپلیکیشن را مجبور میکند تا از Rendering دوبعدی سخت افزار استفاده کند. این تنظیمات یا باعث ارائه ی بهترین عملکرد میشود و یا باعث خرابی گوشی خواهد شد پس دقت کنید که چه زمانی از آن استفاده نمایید.
  • Force RTL layout direction: برای کنترل چپ و راست کردن متون در اپلیکیشن های چند زبانی استفاده میشود.
  • Keep your phone awake: این تنظیمات مخصوص روشن ماندن صفحه ی گوشی است و زمانی کاربرد دارد که شما در حال کار و توسعه ی اپلیکیشن هستید و خاموش شدن صفحه برایتان بسیار آزار دهنده است. با این تنظیمان میتوانید در هنگام توسعه ی اپلیکیشن صفحه ی گوشی را روشن نگهدارید.
  • Mock locations: با انتخاب این گزینه میتوانید به صورت دستی اطلاعات موقعیت مورد نظر را وارد نمایید و این گزینه زمانی مفید خواهد بود که در اپلیکیشن شما نیاز به وارد کردن موقعیت جغرافیایی باشد.
  • Pointer location: نواری در بالای صفحه نمایش خواهد داد که آخرین مختصاتی که در صفحه لمس شد را اعلام کند.
  • Power menu bug reports: گزینه ای به دکمه ی Power اضافه میکند و با انتخاب آن گزینه، تمام خطا ها را جمع آوری می کند و برایتان ذخیره خواهد کرد.
  • Process stats: این گزینه حتی زمانی که Developer Option را غیر فعال کنید؛ فعال خواهد ماند و اطلاعات زیادی از تبلت یا گوشی هوشمندتان در اختیارتان قرار میدهد.
  • Profile GPU rendering: این گزینه نموداری از عملکرد GPU برایتان نمایش میدهد و این اطلاعات را برایتان ذخیره میکند.
  • Select debug app: با این گزینه یک اپلیکیشن را انتخاب کنید و آن را Debug نمایید.
  • Select USB configuration: میتوانید با انتخاب این گزینه عملکرد گوشی را هنگام اتصال به کامپیوتر و یا USB مدیریت کنید.
  • Select runtime: این گزینه برای توسعه دهندگانی که برای اندروید Lollipop، اپلیکیشن میسازند قابل استفاده است که بتوانند Dalvik یا ART بودن ماشین مجازی گوشی را انتخاب کنند.
  • Show all ANRs: این گزینه زمانی که برنامه با مشکل App Not Responding برخورد کند، قابل استفاده است چرا که با این گزینه علت چنین خطایی را میتوانیم مشاهده کنیم و آن را برطرف نماییم.
  • Show CPU usage: میزان مصرف CPU هنگام اجرای برنامه را نمایش میدهد.
  • Show GPU view updates: هر چیزی که از سخت افزار GPU استفاده کند را با رنگ قرمز نمایش خواهد داد.
  • Show hardware layer updates: زمان بروز شدن لایه های سخت افزاری را اعلام خواهد کرد.
  • Show layout bounds: با این گزینه میتوانید لبه های صفحه را مشخص کنید تا تعیین کنید هنگام اجرای برنامه چه بخش هایی از صفحه فعال و قابل استفاده باشد.
  • Show surface updates: این گزینه باعث چشمک زدن لبه های فعال صفحه میشود.
  • Show touches: اطلاعاتی از لمس صفحه گوشی نمایش میدهد.
  • Simulate secondary displays: اجازه میدهد تا اپلیکیشنتان را در اندازه های مختلف صفحه نمایش امتحان کنید.
  • Strict mode enabled: هنگامی که عملیات اپلیکیشن طولانی یا فشرده شود صفحه ی گوشی چشمک میزند.
  • Transition animation scale: سرعت پخش انیمیشن را مدیریت میکند.
  • USB debugging: اجازه ی اتصال و ارتباط گوشی با کامپیوتر را از طریق Android Debug Bridge مدیریت میکند. از این طریق میتوانید مستقیماً از کامپیوتر اشکال یابی اپلیکیشن را انجام دهید.
  • Verify apps over USB: به کمک این تنظیمات هرگونه رفتار مخرب هنگام نصب برنامه را نشان میدهد.
  • Wait for debugger: این گزینه زمانی فعال خواهد شد که Debug برنامه را فعال کرده باشید.
  • Window animation scale: مجموعه تنظیمات مربوط به سرعت پخش انیمیشن های برنامه را مدیریت میکند.

برچسب‌ها: آموزش, اندروید, اندروید جدید, برنامه نویسی, تلویزیون اندرویدی, توسعه دهنده, سیستم عامل اندروید, نرم افزار اندروید

امتیاز: 4.0 از 5 (1 رای)
کمی صبر کنید...
تبلیغات
تبلیغات
سرخط خبرها:
  1. درآمدزایی از هوش مصنوعی در ایران؛ فریلنسری از شعار تا واقعیت بازار
  2. همه چیز در رابطه با پردازنده‌های Refresh سری Arrow Lake اینتل
  3. تاریخ رونمایی و طراحی گوشی شیائومی 17 اولترا فاش شد
  4. پردازنده‌های Core Ultra 5 335 و 325 اینتل در Geekbench تست شدند
  5. اگزینوس 2600 از نظر بنیادین با تراشه‌ های قبلی سامسونگ تفاوت دارد

مطالب مرتبط ...

  • برنامه واتساپ 2

    آموزش: ساکت کردن گروه و چت‌ها در واتس‌اپ برای همیشه

    Avatarتوسط سیمین نوربخش · 11 آبان 1399 · 11 آبان 1399

  • 1

    همه آنچه که باید برای ثبت گوشی‌های مسافری بدانید

    Avatarتوسط سیمین نوربخش · 23 دی 1396 · 23 دی 1396

  • 11

    آموزش حذف آپدیت نهایی ویندوز 10 نسخه 1607

    Avatarتوسط سجاد رجا · 4 شهریور 1395 · 4 شهریور 1395

مطالب گوناگون از دینو

کدام داروها می‌توانند تحمل گرما را سخت‌تر کنند؟

10 فیلم فوق‌ العاده که به شما کمک می کند بچه ها را بهتر درک کنید

چگونه از نشخوار افکار منفی و تجربیات گذشته خودداری کنیم؟

3 دیدگاه

  • دیدگاه3
  1. Avatar Reza M گفت:
    29 اردیبهشت 1399 در 5:38 ق.ظ

    خسته نباشید
    فقط در باب برگرداندن developer options تنها راه پنهان کردن مجدد آن بازگشت به تنظیمات کارخانه نیست
    بلکه اگر بر روی اطلاعات settings کلیک کرده و در آنجا دیتای آن را پاک کنید این اتفاق می افتد

    پاسخ
  2. Avatar $behnam$ گفت:
    9 اردیبهشت 1396 در 9:09 ق.ظ

    در رابطه با این عنوانی که گذاشتید بهتره BuildRoot رو توضیح و آموزش بدید.
    لینک: https://github.com/gamaral/rpi-buildroot

    پاسخ
  3. Avatar آرش حاتمی گفت:
    8 اردیبهشت 1396 در 5:03 ب.ظ

    عنوانی که انتخاب کردید زیاد مناسب این موضوع نیست

    پاسخ

دیدگاهتان را بنویسید لغو پاسخ

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

در صورتی که نظر شما حاوی ناسزا، عبارات توهین‌آمیز و تهدید بوده و در تضاد با قوانین فعلی کشور باشد از انتشار آن بدون حذف موارد ذکر شده، معذوریم.
شکلک‌ها (اموجی‌ها) را می‌توانید با کیبرد گوشی یا کیبرد مجازی ویندوز قرار دهید.
تصاویر نویسندگان دیدگاه از Gravatar گرفته می‌شود.

پربحث‌ترین‌ها

  • امضاکنندگان طرح مجلس برای فضای مجازی 39

    با اسامی امضاکنندگان طرح مجلس برای فضای مجازی آشنا شوید؛ پیش به‌سوی محدودیت بیشتر

  • ردمی نوت 15 پرو و پرو 5G شیائومی رونمایی شدند 3

    ردمی نوت 15 پرو و پرو 5G شیائومی برای عرضه در بازار جهانی رونمایی شدند

  • بهترین ربات‌ های تلگرام 2

    بهترین ربات‌ های تلگرام

  • کاهش درآمد یوتیوب برای تولیدکنندگان محتوا ایران 2

    سقوط شدید درآمد یوتوبرهای فارسی‌زبان؛ پایان عصر طلایی یوتیوب فارسی؟

آخرین بررسی‌ها

8.8

تماشا کنید: بررسی گوشی گلکسی A17 4G سامسونگ؛ اقتصادی تازه‌نفس

8.8

بررسی لپ تاپ MSI Vector 16 HX - اژدهای همه‌فن‌حریف

9.6

تماشا کنید: بررسی Aorus FO27Q3 گیگابایت | بهترین مانیتور گیمینگ 2025؟

8.9

بررسی پاور UD1300GM PG5 گیگابایت

9.4

بررسی واترکولر GAMING 360 ICE گیگابایت

آخرین مطالب دینو

چگونه اینستاگرام در زمان کوتاهی زندگی ما را متحول کرد؟

اگر به دورانی که اینترنت و وب‌سایت‌ها مهمترین فضاهای…

  • معرفی بهترین موسیقی‌های کلاسیک جهان که حتماً باید گوشی دهید

  • بهترین مبل برای جهیزیه | انتخابی شیک، کاربردی و ماندگار

  • لیستی از بهترین فیلم‌های آل پاچینو: درخشش یک نابغه سینما

  • آداب هدیه دادن و هدیه گرفتن؛ راهی برای بیان احساس و احترام

  • مطلب بعدی ادامه ی رشد هواوی و کسب مجدد عنوان برترین تولید کننده ی گوشی های هوشمند در چین
  • مطلب قبلی اکتشافاتی از دوشاخک: تصویر روز 96.02.08
  • آخرین مطالب
  • محبوب‌ترین مطالب
  • درآمدزایی از هوش مصنوعی در ایران؛ فریلنسری از شعار تا واقعیت بازار

  • همه چیز در رابطه با پردازنده‌های Refresh سری Arrow Lake اینتل

  • تاریخ رونمایی و طراحی گوشی شیائومی 17 اولترا فاش شد

  • پردازنده‌های Core Ultra 5 335 و 325 اینتل در Geekbench تست شدند

  • اگزینوس 2600 از نظر بنیادین با تراشه‌ های قبلی سامسونگ تفاوت دارد

  • امضاکنندگان طرح مجلس برای فضای مجازی 39

    با اسامی امضاکنندگان طرح مجلس برای فضای مجازی آشنا شوید؛ پیش به‌سوی محدودیت بیشتر

  • ردمی نوت 15 پرو و پرو 5G شیائومی رونمایی شدند 3

    ردمی نوت 15 پرو و پرو 5G شیائومی برای عرضه در بازار جهانی رونمایی شدند

  • کاهش درآمد یوتیوب برای تولیدکنندگان محتوا ایران 2

    سقوط شدید درآمد یوتوبرهای فارسی‌زبان؛ پایان عصر طلایی یوتیوب فارسی؟

  • بهترین ربات‌ های تلگرام 2

    بهترین ربات‌ های تلگرام

  • کاهش چشمگیر تولید RTX 50؛ شایعه‌ای نگران‌کننده از انویدیا 2

    کاهش چشمگیر تولید RTX 50؛ شایعه‌ای نگران‌کننده از انویدیا

آخرین دیدگاه‌ها

  • Avatar
    یوشع یگانه گفته است:
    سلام چرا نمی توان به بانک های دیگر انتقال وجه (کارت...
  • Avatar
    سپهر گلمکانی گفته است:
    هدف از این مطلب (و مطالب)، بهره‌گیری از کارت گرافیک RTX...
  • Avatar
    میلاد محمدی گفته است:
    برادر (نویسنده!) تا حالا دث‌استرندینگ۲: کنار ساحل رو بازی نکرده
  • Avatar
    AMIN JAFARI گفته است:
    من اینتل دارم و عالیه حس خوب اف پی اس بالا...
  • Avatar
    .... گفته است:
    حاجی هیچوقت با دستت چیزی رو راست نکن...
  • Avatar
    HA55AN گفته است:
    جالبه بدون فیلترشکن وارد سایت ایسوز شد. ایسوز تحریم رو برداشته...
  • Avatar
    نیما خردمند گفته است:
    https://www.asus.com/motherboards-components/motherboards/prime/prime-h310m-k-r2-0/helpdesk_download?model2Name=PRIME-H310M-K-R2-0
  • Avatar
    نیما خردمند گفته است:
    خواهش میکنم
  • Avatar
    رضا گفته است:
    لیست کامل و معرکه خیلی ممنون
  • Avatar
    رضا گفته است:
    بدون اینکه خنده‌اش بگیره گفت؟ اینترنت برای مردم آزاد کنید اا...
راهنمای خرید لپ تاپ گیمینگ 469
راهنمای خرید و مشاوره هایلایت
راهنمای خرید لپ تاپ گیمینگ با بودجه های مختلف (آذر 1404)
12 آذر 1404
راهنمای خرید لپ تاپ با بودجه های مختلف 1,303
راهنمای خرید و مشاوره
راهنمای خرید لپ تاپ با بودجه های مختلف (آذر 1404)
11 آذر 1404
راهنمای خرید مانیتور آذر 1404 70
راهنمای خرید و مشاوره هایلایت
راهنمای خرید مانیتور با بهترین قیمت در بودجه‌های مختلف (آذر 1404)
6 آذر 1404
راهنمای خرید گوشی موبایل آذر 491
راهنمای خرید و مشاوره
راهنمای خرید گوشی موبایل بر اساس بودجه‌های مختلف (آذر 1404)
5 آذر 1404
راهنمای خرید و مشاوره هدفون و هدست با بودجه های مختلف (آبان 1404) 0
اخبار و مقالات راهنمای خرید و مشاوره هایلایت
راهنمای خرید و مشاوره هدفون و هدست با بودجه های مختلف (آبان 1404)
27 آبان 1404
راهنمای خرید و مشاوره کنسول دستی با بودجه های مختلف 0
اخبار و مقالات راهنمای خرید و مشاوره
راهنمای خرید و مشاوره کنسول دستی با بودجه های مختلف (آبان 1404)
17 آبان 1404
  • سخت‌افزارمگ
  • درباره ما
  • تبلیغات
  • استخدام
سخت‌افزارمگ

© 2025 Sakhtafzarmag.Com. All Rights Reserved.

صفحه نخست » اخبار و مقالات » نرم افزار و بازی » علاقمند به توسعه و ساخت اندروید هستید؟ مطالعه کنید

ورود

عضویت

رمزتان را گم کرده‌اید؟

عضویت | رمزتان را گم کرده‌اید؟
| بازگشت به ورود