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

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

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

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. راهنمای خرید موس و کیبورد با بودجه‌های مختلف (اردیبهشت 1404)
  2. کدام دو رقیب حوزه فناوری ارزشمندترین برند ها را دارند؟
  3. ایسر مجموعه گسترده‌ای از لپ‌تاپ‌ها را در کامپیوتکس 2025 معرفی کرد
  4. نمونه اولیه کارت گرافیک AMD RX 7500 با چیپ گرافیکی Navi33 XE مشاهده شد!
  5. ایسر کامپیوتر دسکتاپ Predator ORION 3000 را معرفی کرد

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

  • 1

    آیا ال جی و هوآوی نکسوس های بعدی گوگل را خواهند ساخت؟

    Avatarتوسط بابک ولی زاده · 9 اسفند 1393 · 9 اسفند 1393

  • 0

    6 ویژگی کلیدی در اندروید O

    Avatarتوسط محمد یوسفی زاده · 31 تیر 1396 · 31 تیر 1396

  • 298

    چه دستگاه هایی، چه زمانی به اندروید 6 بروز رسانی می شوند؟

    Avatarتوسط محمد یوسفی زاده · 31 مرداد 1394 · 31 مرداد 1394

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

6 ترند که در دکوراسیون خانه سال 2025 می‌ بینید

حقیقت هایی جالب در مورد بدن زنان و مردان که کمتر کسی از آن اطلاع دارد

رفتار های نادرست والدین منجر به مشکلات روانی فرزند در بزرگسالی می شود

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 گرفته می‌شود.

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

  • راهنمای خرید لپ تاپ گیمینگ 468

    راهنمای خرید لپ تاپ گیمینگ با بودجه های مختلف (اردیبهشت 1404)

  • 2

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

  • 2

    گیگابایت از مادربردهای AMD X870/B850 AORUS STEALTH رونمایی کرد

  • 2

    گوشی Xperia 1 VII سونی با پردازنده اسنپدراگون 8 الیت معرفی شد

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

9.3

بررسی کارت گرافیک گیگابایت RTX 5080 16GB GAMING OC

8.7

بررسی واترکولر سفید XPG LEVANTE X 240

8.9

بررسی پاور گرین GREEN 1000W GXD GOLD

9.5

بررسی کیت رم VENGEANCE 2x24GB CU-DIMM 8200MT/s CL40 کورسیر

9.1

تماشا کنید: بررسی گلکسی S25 و S25+: دوست‌داشتنی و نادیده گرفته‌شده

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

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

درآوردن کفش بیرون خانه ممکن است یک رسم فرهنگی…

  • استفاده از فناوری در سنین بالا خطر زوال عقل را کاهش می‌دهد

  • این استراتژی ساده کاهش وزن از کالری‌شماری مؤثرتر است!

  • حقیقتی جذاب درمورد شهاب‌ سنگ‌ هایی که با زمین برخورد می‌کنند

  • شنا در آب سرد می‌تواند بدن شما را در سطح سلولی تغییر دهد

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

    راهنمای خرید موس و کیبورد با بودجه‌های مختلف (اردیبهشت 1404)

  • کدام دو رقیب حوزه فناوری ارزشمندترین برند ها را دارند؟

  • ایسر مجموعه گسترده‌ای از لپ‌تاپ‌ها را در کامپیوتکس 2025 معرفی کرد

    ایسر مجموعه گسترده‌ای از لپ‌تاپ‌ها را در کامپیوتکس 2025 معرفی کرد

  • نمونه اولیه کارت گرافیک AMD RX 7500 با چیپ گرافیکی Navi33 XE مشاهده شد!

  • ایسر کامپیوتر دسکتاپ Predator ORION 3000 را معرفی کرد

    ایسر کامپیوتر دسکتاپ Predator ORION 3000 را معرفی کرد

  • راهنمای خرید لپ تاپ گیمینگ 468

    راهنمای خرید لپ تاپ گیمینگ با بودجه های مختلف (اردیبهشت 1404)

  • 2

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

  • 2

    گیگابایت از مادربردهای AMD X870/B850 AORUS STEALTH رونمایی کرد

  • راهنمای خرید ماوس و کیبورد 2

    راهنمای خرید موس و کیبورد با بودجه‌های مختلف (اردیبهشت 1404)

  • 2

    گوشی Xperia 1 VII سونی با پردازنده اسنپدراگون 8 الیت معرفی شد

تبلیغات

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

  • Avatar
    Babak spider گفته است:
    داش این کارت از نظر قدرت خام نصف ps5 هستش هنوزم...
  • Avatar
    سامان گفته است:
    هنوز منتشر نشده چرا الکی قضاوت میکنی؟
  • Avatar
    حسن گفته است:
    یعنی تا این بدبخت شده ؟! بستنی یخی هم بفروشه
  • Avatar
    زهرا گفته است:
    سلام وقت بخیر من با لپتابم فیلم ک میبینم یا مقاله...
  • Avatar
    Sina گفته است:
    یعنی گل گفتی😂 پادشاه قدیمی هرچیو اجرا میکنیم باهاش لامصب کم...
  • Avatar
    Mamad boyka گفته است:
    Ba 1050ti ejrash miknm 😁❤️
  • Avatar
    حسن گفته است:
    اینترنت فیبر نوری خونه ام (مخابرات) دو ساله 200 مگابیت مونده...
  • Avatar
    حسن گفته است:
    سبک بازی GTA هم اولش ( 20 سال پیش ) اینطوری...
  • Avatar
    سپهر گلمکانی گفته است:
    وقت بخیر. پیوند معماری و محدودیت کنسول‌ها با شیوه پورت‌سازی بازی‌ها...
  • Avatar
    Maryam Balesho گفته است:
    🫰😂💕💗😭🎁🌜🎁🌜🌜🎁😐😐🎁😐😐🎁😐🤍😜💙😜😜😜😜🫡🎁🎁💜😜🌝🌟♥🌝🌝
راهنمای خرید ماوس و کیبورد 2
راهنمای خرید و مشاوره
راهنمای خرید موس و کیبورد با بودجه‌های مختلف (اردیبهشت 1404)
27 اردیبهشت 1404
راهنمای خرید لپ تاپ گیمینگ 468
راهنمای خرید و مشاوره
راهنمای خرید لپ تاپ گیمینگ با بودجه های مختلف (اردیبهشت 1404)
23 اردیبهشت 1404
راهنمای خرید مانیتور 68
راهنمای خرید و مشاوره
راهنمای خرید مانیتور با بهترین قیمت در بودجه‌های مختلف (اردیبهشت 1404)
20 اردیبهشت 1404
راهنمای خرید لپ تاپ با بودجه های مختلف 1,300
راهنمای خرید و مشاوره
راهنمای خرید لپ تاپ با بودجه های مختلف (اردیبهشت 1404)
19 اردیبهشت 1404
راهنمای خرید گوشی موبایل 491
راهنمای خرید و مشاوره
راهنمای خرید گوشی موبایل بر اساس بودجه‌های مختلف (اردیبهشت 1404)
15 اردیبهشت 1404
راهنمای خرید و مشاوره سیستم کامپیوتر با بودجه های مختلف (فروردین ۱۴۰۴) 7,756
راهنمای خرید و مشاوره سیستم پیشنهادی هایلایت
راهنمای خرید و مشاوره سیستم کامپیوتر با بودجه های مختلف (فروردین 1404)
22 فروردین 1404
  • سخت‌افزارمگ
  • درباره ما
  • تبلیغات
  • استخدام
سخت‌افزارمگ

© 2025 Sakhtafzarmag.Com. All Rights Reserved.

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

ورود

عضویت

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

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