موضوعات داغ
  • نمایشگاه کامپیوتکس ۲۰۲۵
  • بازی 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. نرم‌افزار MSI Afterburner اکنون از کارت گرافیک‌های RX 9000 پشتیبانی می‌کند
  2. مینی‌ کامپیوتر AOOSTAR NEX395 با پردازنده AI MAX+ معرفی شد
  3. چرا سامسونگ و گوگل ظرفیت باتری گوشی‌ ها را افزایش نمی‌دهند؟
  4. بازی Need For Speed: TerrorFive؛ ترکیب رؤیایی رانندگی و هک‌کردن که محقق نشد
  5. مادربردهای NITRO B850A و B650A سافایر معرفی شدند

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

  • خرید کارت گرافیک 0

    نکاتی که باید قبل از خرید کارت گرافیک بدانید

    Avatarتوسط مهتا مجدی · 15 مهر 1403 · 15 مهر 1403

  • 0

    گیم تایم: Dropple؛پله ها را برای پایین آمدن توپ نگه دارید

    Avatarتوسط پمیدی · 7 شهریور 1395 · 7 شهریور 1395

  • 16

    آموزش: کارهایی که بعد از نصب یک قطعه سخت افزاری جدید باید انجام دهیم

    Avatarتوسط امیرحسین آریایی · 25 بهمن 1397 · 25 بهمن 1397

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

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

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

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

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

  • بررسی کیس آراد گرین 163

    بررسی کیس آراد گرین – گیمینگ خوش قیمت و خوش ساخت (اعلام برنده)

  • راهنمای خرید مانیتور 68

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

  • تمجید از پایداری ارتباطات 4

    شوخ طبعی وزیر ارتباطات با تقدیر از پایداری ارتباطات در دوره جنگ!

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

8.5

بررسی کیس آراد گرین - گیمینگ خوش قیمت و خوش ساخت (اعلام برنده)

9.4

بررسی سلطان ایرکولینگ دنیا  ASSASSIN IV VC VISION دیپ کول

8.3

بررسی کیس ای دیتا ایکس پی جی INVADER X MINI WHITE

9.2

بررسی مادربرد گیگابایت Z890 AI TOP

9.3

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

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

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

با افزایش دما، خطر بیماری‌های مرتبط با گرما نیز…

  • 4 عادت که به شما کمک می‌کند تا 100 سالگی زندگی کنید

  • صدای افراد: کلید تشخیص زودهنگام پارکینسون

  • نشستن ممکن است باعث کوچک‌شدن مغز شود

  • بهترین زمان برای دوش گرفتن: صبح یا شب؟

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

  • مینی‌ کامپیوتر AOOSTAR NEX395 با پردازنده AI MAX+ معرفی شد

    مینی‌ کامپیوتر AOOSTAR NEX395 با پردازنده AI MAX+ معرفی شد

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

  • بازی Need For Speed TerrorFive

    بازی Need For Speed: TerrorFive؛ ترکیب رؤیایی رانندگی و هک‌کردن که محقق نشد

  • مادربردهای NITRO B850A و B650A سافایر معرفی شدند

    مادربردهای NITRO B850A و B650A سافایر معرفی شدند

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

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

  • بررسی کیس آراد گرین 163

    بررسی کیس آراد گرین – گیمینگ خوش قیمت و خوش ساخت (اعلام برنده)

  • راهنمای خرید مانیتور 68

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

  • تمجید از پایداری ارتباطات 4

    شوخ طبعی وزیر ارتباطات با تقدیر از پایداری ارتباطات در دوره جنگ!

  • اینترنت اضطراری 3

    نه به اینترنت اضطراری: اینترنت حق همه مردم ایران است

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

  • Avatar
    رضا گفته است:
    چرا باید ما تاون ندانم کاری و کم کاری بعضی ها...
  • Avatar
    حمید گفته است:
    مانیتورهای گیگابایت واقعا خوبن و حیفه که موجودیشون تو بازار کمه
  • Avatar
    علی پور عرب گفته است:
    سیتمی می خوان بخرم rtx5090 9950 رایزن ۱۹۲ گیگ رم ۶۰۰۰...
  • Avatar
    آرمین ابیشی گفته است:
    سینا جان، خوشحالم مقاله رو به کامنت قشنگت مزیّن کردی، همیشه...
  • Avatar
    مهمان گفته است:
    همزمانی این خبر با خبر عدم ادامه پشتیبانی از سری ۹۰۰...
  • Avatar
    سعوال گیمری که مانیتورها گیر کرده گفته است:
    جواب گیمرها بگین که سعول برایشان شده تنها کسی به نظرم...
  • Avatar
    مصطفی گفته است:
    واتساپ تجارت ایمیل
  • Avatar
    …؟؟؟… گفته است:
    چرا amd نمی سوزه همه می روند انویدا می خرند انویدا...
  • Avatar
    kambiz گفته است:
    این جور طرح ها ممکنه زمینه ساز طرح های ضد مردمی...
  • Avatar
    سینا راد گفته است:
    دست‌خوش آرمین‌ جان. مدت‌ها بود منتظر یه بررسی خوب از این...
راهنمای خرید پاور بانک با بودجه‌های مختلف 1
راهنمای خرید و مشاوره
راهنمای خرید پاور بانک با بودجه‌های مختلف (تابستان 1404)
13 تیر 1404
راهنمای خرید ماوس و کیبورد 2
راهنمای خرید و مشاوره
راهنمای خرید موس و کیبورد با بودجه‌های مختلف (تیر 1404)
11 تیر 1404
راهنمای خرید لپ تاپ گیمینگ 469
راهنمای خرید و مشاوره
راهنمای خرید لپ تاپ گیمینگ با بودجه های مختلف (تیر 1404)
10 تیر 1404
راهنمای خرید مانیتور 68
راهنمای خرید و مشاوره
راهنمای خرید مانیتور با بهترین قیمت در بودجه‌های مختلف (تیر 1404)
9 تیر 1404
راهنمای خرید لپ تاپ با بودجه های مختلف 1,300
راهنمای خرید و مشاوره
راهنمای خرید لپ تاپ با بودجه های مختلف (تیر 1404)
7 تیر 1404
راهنمای خرید گوشی موبایل 491
راهنمای خرید و مشاوره هایلایت
راهنمای خرید گوشی موبایل بر اساس بودجه‌های مختلف (تیر 1404)
5 تیر 1404
  • سخت‌افزارمگ
  • درباره ما
  • تبلیغات
  • استخدام
سخت‌افزارمگ

© 2025 Sakhtafzarmag.Com. All Rights Reserved.

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

ورود

عضویت

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

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