การใช้งานโปรแกรมจำลองขั้นสูง
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
คุณอาจต้องทดสอบแอปในอุปกรณ์เสมือนโดยใช้มากกว่า
แค่ท่าทางสัมผัสหน้าจอพื้นฐานและการเคลื่อนไหวของโทรศัพท์ ตัวอย่างเช่น คุณอาจต้องการจำลองตำแหน่งหรือสภาพเครือข่ายที่แตกต่างกัน หน้านี้ครอบคลุมฟีเจอร์ขั้นสูงของโปรแกรมจำลองและวิธีต่างๆ ในการเปิดใช้โปรแกรมจำลองด้วย Android Studio
หน้าอื่นๆ ในส่วนนี้จะครอบคลุมวิธีใช้โปรแกรมจำลองที่ซับซ้อนยิ่งขึ้น ซึ่งคุณจะต้องใช้เทอร์มินัล กรณีการใช้งานที่เฉพาะเจาะจงมากขึ้นมีดังนี้
สำหรับนักพัฒนาแอปส่วนใหญ่ ความสามารถในการไปยังส่วนต่างๆ ของโปรแกรมจำลองพื้นฐานและฟีเจอร์ในหน้านี้จะครอบคลุมความต้องการในการทดสอบของคุณ ดูการเปรียบเทียบแบบคู่
ของสิ่งที่คุณทำได้ด้วยโปรแกรมจำลองตามวิธีที่คุณโต้ตอบ
กับโปรแกรมจำลองได้ที่การเปรียบเทียบฟีเจอร์โปรแกรมจำลอง
ข้อจำกัด
โปรแกรมจำลอง Android ไม่มีฮาร์ดแวร์เสมือนสำหรับสิ่งต่อไปนี้
- บลูทูธ
- NFC
- ใส่/นำการ์ด SD ออก
- หูฟังที่เสียบกับอุปกรณ์
- USB
โปรแกรมจำลองนาฬิกาสำหรับ Wear OS ไม่มีปุ่มภาพรวม (แอปที่ใช้ล่าสุด)
ปุ่ม D-pad หรือเซ็นเซอร์ลายนิ้วมือ
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2025-07-27 UTC
[null,null,["อัปเดตล่าสุด 2025-07-27 UTC"],[],[],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."]]