الاستخدام المتقدِّم للمحاكي
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
قد تحتاج إلى اختبار تطبيقك على جهاز افتراضي باستخدام أكثر من مجرد إيماءات شاشة اللمس وحركات الهاتف الأساسية. على سبيل المثال، قد ترغب في محاكاة
مواقع أو ظروف شبكة مختلفة. تتناول هذه الصفحة ميزات المحاكي المتقدّمة
وطرقًا مختلفة لتشغيل المحاكي باستخدام
"استوديو Android"
تتناول الصفحات الأخرى في هذا القسم طرقًا أكثر تقدمًا لاستخدام المحاكي،
والتي تتطلب منك استخدام الوحدة الطرفية. حالات الاستخدام الأكثر تخصصًا هي:
لمعظم مطوّري التطبيقات، تشمل
إمكانات التنقّل الأساسية في المحاكي
والميزات المتوفرة في هذه الصفحة احتياجات الاختبار. للحصول على مقارنة جنبًا إلى جنب
لبين ما يمكنك فعله باستخدام المحاكي بناءً على كيفية تفاعلك معه،
اطّلِع على مقارنة بين ميزات المحاكي.
القيود
لا يتضمن محاكي Android أجهزة افتراضية لما يلي:
- البلوتوث
- اتصال قصير المدى NFC
- إدراج/إخراج بطاقة SD
- سماعات الرأس المرفقة بالجهاز
- USB
لا يوفّر محاكي الساعة لنظام Wear OS زر النظرة العامة (التطبيقات المستخدَمة مؤخرًا)
أو زر D-pad أو أداة استشعار بصمة الإصبع.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Advanced emulator usage\n\nYou might need to test your app on a virtual device using more than\njust basic touch screen gestures and phone movements. For example, you might want to\nsimulate different locations or network conditions. This page covers advanced\nemulator features and different ways to launch the emulator with Android\nStudio.\n\nThe other pages in this section cover even more advanced ways to use the\nemulator, which require you to use the terminal. These more specialized use cases are:\n\n- If you aren't using Android Studio, you can [start the emulator from the command line](/studio/run/emulator-commandline).\n- To test features including fingerprint validation, or to change your virtual device's battery state, you can [send emulator console commands](/studio/run/emulator-console).\n- To have two emulator instances that can communicate to each other, or to set up other complex network architectures, you can [set up emulator networking](/studio/run/emulator-networking).\n\nFor most app developers, the\n[basic emulator navigation capabilities](/studio/run/emulator#navigate) and\nthe features on this page cover your testing needs. For a side-by-side\ncomparison of what you can do with the emulator depending on how you interact\nwith it, see [the emulator feature comparison](/studio/run/emulator-comparison).\n\nLimitations\n-----------\n\nThe Android Emulator doesn't include virtual hardware for the following:\n\n- Bluetooth\n- NFC\n- SD card insert/eject\n- Device-attached headphones\n- USB\n\nThe watch emulator for Wear OS doesn't provide the Overview (Recent Apps)\nbutton, D-pad, or fingerprint sensor."]]