ใช้การควบคุมเพิ่มเติมใน Android Emulator เพื่อส่งข้อมูล เปลี่ยนพร็อพเพอร์ตี้ของอุปกรณ์ ควบคุมแอป และอื่นๆ หากต้องการเปิดหน้าต่างการควบคุมเพิ่มเติม
ให้คลิกเพิ่มเติม
ในแผงโปรแกรมจำลอง โปรดทราบว่าตัวเลือกการควบคุมเพิ่มเติมเหล่านี้บางตัวเลือกจะใช้ได้
ก็ต่อเมื่อคุณ
เรียกใช้โปรแกรมจำลองในหน้าต่างแยกต่างหาก
ภายนอก Android Studio เท่านั้น
คุณใช้แป้นพิมพ์ลัดเพื่อทำงานเหล่านี้ได้หลายอย่าง หากต้องการดูรายการแป้นพิมพ์ลัดทั้งหมดในโปรแกรมจำลอง ให้กด F1 (Command+/ ใน macOS) เพื่อเปิดแผงความช่วยเหลือ
ตารางที่ 1 รายละเอียดการควบคุมเพิ่มเติม
ฟีเจอร์ | คำอธิบาย |
---|---|
จอแสดงผล |
โปรแกรมจำลองช่วยให้คุณสามารถติดตั้งใช้งานแอปในจอแสดงผลหลายจอ ซึ่งรองรับขนาดที่ปรับแต่งได้ และช่วยให้คุณทดสอบแอปที่รองรับหลายหน้าต่างและหลายจอแสดงผลได้ ขณะที่อุปกรณ์เสมือนทำงานอยู่ คุณสามารถเพิ่มจอแสดงผลเพิ่มเติมได้สูงสุด 2 จอ ดังนี้
|
เครือข่ายมือถือ | โปรแกรมจำลองช่วยให้คุณจำลองสภาวะเครือข่ายต่างๆ ได้ คุณ ประมาณความเร็วเครือข่ายสำหรับโปรโตคอลเครือข่ายต่างๆ หรือจะ ระบุเต็มก็ได้ ซึ่งจะโอนข้อมูลได้เร็วที่สุดเท่าที่ คอมพิวเตอร์อนุญาต การระบุโปรโตคอลเครือข่ายจะช้ากว่าเต็มเสมอ นอกจากนี้ คุณยังระบุสถานะเครือข่ายเสียงและข้อมูล เช่น การโรมมิ่ง ได้ด้วย ค่าเริ่มต้นจะตั้งค่าไว้ใน AVD เลือกประเภทเครือข่าย
เลือกความแรงของสัญญาณ
เลือกสถานะเสียง สถานะข้อมูล หรือ ทั้ง 2 อย่าง
|
แบตเตอรี่ | คุณสามารถจำลองคุณสมบัติแบตเตอรี่ของอุปกรณ์เพื่อดูว่าแอปทำงานอย่างไรภายใต้สภาวะต่างๆ หากต้องการเลือกระดับการชาร์จ ให้ใช้ตัวควบคุมแถบเลื่อน เลือกค่าการเชื่อมต่อเครื่องชาร์จ
เลือกค่าประสิทธิภาพแบตเตอรี่
เลือกค่าสถานะแบตเตอรี่
|
กล้อง | คุณโหลดรูปภาพลงในฉากที่จำลองได้เมื่อเปิดกล้องของโปรแกรมจำลอง ดูข้อมูลเพิ่มเติมได้ที่ เพิ่มรูปภาพเสริมลงในฉาก ในเอกสารประกอบของ ARCore |
ตำแหน่ง |
โปรแกรมจำลองช่วยให้คุณจำลองข้อมูล "ตำแหน่งของฉัน" ได้
ซึ่งเป็นตำแหน่งของอุปกรณ์ที่จำลอง เช่น หากคุณ
คลิกตำแหน่งของฉัน การควบคุมข้อมูลตําแหน่งของอุปกรณ์จะจัดอยู่ใน 2 แท็บ ได้แก่ จุดเดียวและเส้นทาง จุดเดียว ในแท็บจุดเดียว คุณสามารถใช้ WebView ของ Google Maps เพื่อ ค้นหาสถานที่น่าสนใจได้เช่นเดียวกับตอนที่ใช้ Google Maps บนโทรศัพท์หรือในเบราว์เซอร์ เมื่อค้นหา (หรือคลิก) ตำแหน่งในแผนที่ คุณจะบันทึกตำแหน่งได้โดยเลือกบันทึกจุด ที่ด้านล่างของแผนที่ สถานที่ที่บันทึกไว้ทั้งหมดจะแสดงทางด้านขวาของหน้าต่างการควบคุมเพิ่มเติม หากต้องการตั้งค่าตำแหน่งของโปรแกรมจำลองเป็นตำแหน่งที่คุณเลือกไว้ใน แผนที่ ให้คลิกปุ่มตั้งค่าตำแหน่งที่ด้านขวาล่างของหน้าต่าง การควบคุมเพิ่มเติม เส้นทาง แท็บเส้นทางมี WebView ของ Google Maps ที่คุณใช้สร้างเส้นทางระหว่าง 2 สถานที่ขึ้นไปได้ ซึ่งคล้ายกับแท็บจุดเดียว หากต้องการสร้างและบันทึกเส้นทาง ให้ทำดังนี้
หากต้องการจำลองโปรแกรมจำลองตามเส้นทางที่คุณบันทึกไว้ ให้เลือกเส้นทางจากรายการเส้นทางที่บันทึกไว้ แล้วคลิกเล่นเส้นทางใกล้กับ ด้านขวาล่างของหน้าต่างการควบคุมเพิ่มเติม หากต้องการหยุด การจำลอง ให้คลิกหยุดเส้นทาง หากต้องการจำลองโปรแกรมจำลองอย่างต่อเนื่องตามเส้นทางที่ระบุ ให้เปิดสวิตช์ข้างเล่นซ้ำ หากต้องการเปลี่ยนความเร็วที่โปรแกรมจำลอง ทำตามเส้นทางที่ระบุ ให้เลือกตัวเลือกจากเมนูความเร็วในการเล่น นำเข้าข้อมูล GPX และ KML วิธีใช้ข้อมูลทางภูมิศาสตร์จากรูปแบบการแลกเปลี่ยน GPS (GPX) หรือไฟล์ภาษามาร์กอัปของ Keyhole (KML)
ความเร็วเริ่มต้นจะเป็นค่าหน่วงเวลา (ความเร็ว 1 เท่า) คุณ สามารถเพิ่มความเร็วได้ 2 เท่า (ความเร็ว 2X), 3 เท่า (ความเร็ว 3X) และอื่นๆ |
โทรศัพท์ | โปรแกรมจำลองช่วยให้คุณจำลองสายโทรศัพท์และข้อความ ที่เข้ามาได้ วิธีเริ่มการโทรไปยังโปรแกรมจำลอง
วิธีส่งข้อความไปยังโปรแกรมจำลอง
|
ปุ่มบังคับทิศทาง | หาก AVD เปิดใช้ปุ่มบังคับทิศทางในโปรไฟล์ฮาร์ดแวร์ คุณจะใช้การควบคุมปุ่มบังคับทิศทางกับโปรแกรมจำลองได้ อย่างไรก็ตาม อุปกรณ์บางรุ่นไม่รองรับปุ่มบังคับทิศทาง เช่น นาฬิกา Android ปุ่มจะจำลองการดำเนินการต่อไปนี้ ![]() |
ไมโครโฟน | อินพุตไมโครโฟนจะปิดใช้โดยค่าเริ่มต้นใน Android Emulator เพื่อความเป็นส่วนตัวและประสิทธิภาพ หากต้องการเปิดใช้การป้อนข้อมูลด้วยไมโครโฟน ให้สลับตัวเลือก ไมโครโฟนเสมือนใช้เสียงอินพุตของโฮสต์ โปรแกรมจำลอง Android มีปุ่มเปิด/ปิดและเหตุการณ์สำคัญเพื่อจำลองสถานการณ์ต่างๆ ของหูฟัง และไมโครโฟน ดังนี้
|
ฟิงเกอร์ปรินต์ | การควบคุมนี้จำลองการสแกนลายนิ้วมือที่แตกต่างกัน 10 แบบได้ คุณใช้ฟีเจอร์นี้เพื่อทดสอบการผสานรวมลายนิ้วมือในแอปได้ โดยฟีเจอร์นี้จะปิดใช้สำหรับ Android 5.1 (API ระดับ 22) และต่ำกว่า รวมถึงสำหรับ Wear OS วิธีจำลองการสแกนลายนิ้วมือในอุปกรณ์เสมือน
|
เซ็นเซอร์เสมือน > ท่าทางของอุปกรณ์ |
การควบคุมนี้ช่วยให้คุณทดสอบแอปกับการเปลี่ยนแปลงตำแหน่ง การวางแนว หรือทั้ง 2 อย่างของอุปกรณ์ได้ เช่น คุณสามารถจำลองท่าทางสัมผัสต่างๆ เช่น การเอียงและการหมุน ตัวตรวจวัดความเร่งจะไม่ติดตามตำแหน่งสัมบูรณ์ของอุปกรณ์ แต่จะตรวจจับเมื่อมีการเปลี่ยนแปลงเท่านั้น การควบคุมจะจำลองวิธีที่เซ็นเซอร์ เครื่องวัดความเร่งและเครื่องวัดสนามแม่เหล็กจะตอบสนองเมื่อคุณเคลื่อนที่หรือหมุนอุปกรณ์จริง คุณต้องเปิดใช้เซ็นเซอร์มาตรความเร่งใน AVD เพื่อใช้การควบคุมนี้ รายงานการควบคุม
นอกจากนี้ ตัวควบคุมยังรายงาน
หากต้องการหมุนอุปกรณ์รอบแกน x, y และ z ให้เลือกหมุน แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้
ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีคำนวณการหมุนรอบแกนตั้ง การหมุนรอบแกนนอน และการหมุนรอบแกนตามยาวได้ที่ คำนวณการวางแนวของอุปกรณ์ หากต้องการเลื่อนอุปกรณ์ในแนวนอน (x) หรือแนวตั้ง (y) ให้เลือกย้าย แล้วทำอย่างใดอย่างหนึ่งต่อไปนี้
วิธีวางอุปกรณ์ที่ 0, 90, 180 หรือ 270 องศา
ขณะที่คุณปรับอุปกรณ์ ช่องค่าที่ได้จะเปลี่ยนไป ตามนั้น ค่าเหล่านี้คือค่าที่แอปเข้าถึงได้ ดูข้อมูลเพิ่มเติมเกี่ยวกับเซ็นเซอร์เหล่านี้ได้ที่ ภาพรวมของเซ็นเซอร์ เซ็นเซอร์ตรวจจับความเคลื่อนไหว และ เซ็นเซอร์ตำแหน่ง |
เซ็นเซอร์เสมือน > เซ็นเซอร์เพิ่มเติม | โปรแกรมจำลองสามารถจำลองเซ็นเซอร์ตำแหน่งและสภาพแวดล้อมต่างๆ ได้ ซึ่งช่วยให้คุณปรับเซ็นเซอร์ต่อไปนี้เพื่อทดสอบกับแอปได้
ดูข้อมูลเพิ่มเติมเกี่ยวกับเซ็นเซอร์เหล่านี้ได้ที่ ภาพรวมของเซ็นเซอร์ เซ็นเซอร์ตำแหน่ง และ เซ็นเซอร์สภาพแวดล้อม |
รายงานข้อบกพร่อง | หากพบปัญหาเกี่ยวกับโปรแกรมจำลอง คุณสามารถเตรียมและส่ง รายงานข้อบกพร่องได้ โปรแกรมจำลองจะรวบรวมภาพหน้าจอ บันทึก และ ข้อมูลอื่นๆ สำหรับรายงานข้อบกพร่องโดยอัตโนมัติ |
บันทึกและเล่น | ดูหัวข้อบันทึกหน้าจอ |
Google Play | เมื่ออิมเมจระบบ AVD มีแอป Play Store ข้อมูลนี้จะแสดงข้อมูลเวอร์ชันของบริการ Google Play |
การตั้งค่า > ทั่วไป |
|
การตั้งค่า > พร็อกซี | โดยค่าเริ่มต้น โปรแกรมจำลองจะใช้การตั้งค่าพร็อกซี HTTP ของ Android Studio หน้าจอนี้ช่วยให้คุณกำหนดค่าพร็อกซี HTTP ด้วยตนเอง สำหรับโปรแกรมจำลอง ดูข้อมูลเพิ่มเติมได้ที่ใช้โปรแกรมจำลองกับ พร็อกซี |
การตั้งค่า > ขั้นสูง |
|
ความช่วยเหลือ > แป้นพิมพ์ลัด (โปรแกรมจำลองแบบสแตนด์อโลน) | แผงนี้แสดงรายการแป้นพิมพ์ลัดทั้งหมดสำหรับโปรแกรมจำลอง หากต้องการเปิดแผงนี้ขณะทำงานในโปรแกรมจำลอง ให้กด F1 (Command+/ ใน macOS) หากต้องการให้แป้นพิมพ์ลัดทำงานได้ คุณต้องตั้งค่าตัวเลือกส่งแป้นพิมพ์ ลัดในแผงการตั้งค่าทั่วไปเป็น การควบคุมโปรแกรมจำลอง (ค่าเริ่มต้น) ตัวเลือกเมนูนี้ไม่พร้อมใช้งานเมื่อโปรแกรมจำลองทำงานใน โหมดฝังตัวด้วย Android Studio หากใช้โปรแกรมจำลองใน โหมดฝัง คุณจะดูแป้นพิมพ์ลัดได้ที่ไฟล์ (Android Studio ใน macOS) > การตั้งค่า > คีย์แมป ในส่วนอุปกรณ์ที่ทำงาน |
ความช่วยเหลือ > ความช่วยเหลือเกี่ยวกับโปรแกรมจำลอง (โปรแกรมจำลองแบบสแตนด์อโลน) | หากต้องการไปที่เอกสารประกอบออนไลน์ของโปรแกรมจำลอง ให้คลิก เอกสารประกอบ หากต้องการรายงานข้อบกพร่องเกี่ยวกับโปรแกรมจำลอง ให้คลิกส่งความคิดเห็น ดูข้อมูลเพิ่มเติมได้ที่วิธีรายงานข้อบกพร่องของโปรแกรมจำลอง ตัวเลือกเมนูนี้ไม่พร้อมใช้งานเมื่อโปรแกรมจำลองทำงานใน โหมดฝังตัวด้วย Android Studio หากคุณใช้โปรแกรมจำลองใน โหมดฝัง ให้เปิดเทมเพลตข้อบกพร่องโดยคลิก ความช่วยเหลือ > ส่งรายงานข้อบกพร่อง แล้วเพิ่ม รายละเอียดสำหรับข้อบกพร่องของ Android Emulator ด้วยตนเอง |
ความช่วยเหลือ > เกี่ยวกับ | ดู หมายเลขซีเรียลของโปรแกรมจำลองคือ emulator-adb_port
ซึ่งคุณระบุเป็นตัวเลือกบรรทัดคำสั่ง |