ใช้การควบคุมเพิ่มเติมในโปรแกรมจำลอง Android เพื่อส่งข้อมูล เปลี่ยนพร็อพเพอร์ตี้อุปกรณ์ ควบคุมแอป และอื่นๆ หากต้องการเปิดหน้าต่างการควบคุมแบบขยาย ให้คลิกเพิ่มเติม
ในแผงโปรแกรมจำลอง โปรดทราบว่าตัวเลือกการควบคุมเพิ่มเติมบางอย่างจะใช้ได้ก็ต่อเมื่อคุณเรียกใช้โปรแกรมจำลองในหน้าต่างแยกต่างหากนอก Android Studio
คุณใช้แป้นพิมพ์ลัดเพื่อทำงานเหล่านี้ได้หลายอย่าง หากต้องการดูรายการแป้นพิมพ์ลัดทั้งหมดในโปรแกรมจำลอง ให้กด F1 (Command+/ ใน macOS) เพื่อเปิดแผงความช่วยเหลือ
ตารางที่ 1 รายละเอียดการควบคุมเพิ่มเติม
ฟีเจอร์ | คำอธิบาย |
---|---|
จอแสดงผล |
โปรแกรมจำลองช่วยให้คุณติดตั้งใช้งานแอปในจอแสดงผลหลายจอได้ ซึ่งรองรับมิติข้อมูลที่ปรับแต่งได้ และช่วยทดสอบแอปที่รองรับหลายหน้าต่างและหลายจอแสดงผล ขณะที่อุปกรณ์เสมือนกำลังทำงาน คุณสามารถเพิ่มจอแสดงผลเพิ่มเติมได้สูงสุด 2 จอ ดังนี้
|
เครือข่ายมือถือ | โปรแกรมจําลองช่วยให้คุณจําลองสภาพเครือข่ายต่างๆ ได้ คุณสามารถประมาณความเร็วของเครือข่ายสำหรับโปรโตคอลเครือข่ายต่างๆ หรือจะระบุเป็นเต็ม ซึ่งจะโอนข้อมูลได้เร็วที่สุดเท่าที่คอมพิวเตอร์จะอนุญาตก็ได้ การระบุโปรโตคอลเครือข่ายจะช้ากว่าเต็มเสมอ นอกจากนี้ คุณยังระบุสถานะเครือข่ายเสียงและข้อมูล เช่น การโรมมิ่ง ได้ด้วย ค่าเริ่มต้นจะตั้งค่าไว้ใน AVD เลือกประเภทเครือข่าย
เลือกความแรงของสัญญาณ
เลือกสถานะ Voice, สถานะข้อมูล หรือทั้ง 2 อย่าง
|
แบตเตอรี่ | คุณสามารถจําลองคุณสมบัติแบตเตอรี่ของอุปกรณ์เพื่อดูประสิทธิภาพของแอปภายใต้เงื่อนไขต่างๆ หากต้องการเลือกระดับการชาร์จ ให้ใช้ตัวควบคุมแถบเลื่อน เลือกค่าการเชื่อมต่อที่ชาร์จ
เลือกค่าความสมบูรณ์ของแบตเตอรี่
เลือกค่าสถานะแบตเตอรี่
|
กล้อง | คุณสามารถโหลดรูปภาพลงในฉากที่จำลองเมื่อเปิดกล้องจำลอง ดูข้อมูลเพิ่มเติมได้ที่หัวข้อ เพิ่มภาพความจริงเสริมไปยังฉากในเอกสารประกอบของ ARCore |
ตำแหน่ง |
โปรแกรมจำลองช่วยให้คุณจําลองข้อมูล "ตําแหน่งของฉัน" ได้ ดังนี้
ตําแหน่งของอุปกรณ์ที่จำลอง ตัวอย่างเช่น หากคุณคลิกตำแหน่งของฉัน การควบคุมข้อมูลตำแหน่งของอุปกรณ์จะจัดระเบียบอยู่ใน 2 แท็บ ได้แก่ จุดเดียวและเส้นทาง จุดเดียว ในแท็บจุดเดียว คุณสามารถใช้เว็บวิวของ Google Maps เพื่อค้นหาจุดที่น่าสนใจได้ เช่นเดียวกับที่ใช้ Google Maps ในโทรศัพท์หรือในเบราว์เซอร์ เมื่อค้นหา (หรือคลิก) ตำแหน่งในแผนที่ คุณจะบันทึกตำแหน่งได้โดยเลือกบันทึกจุดบริเวณด้านล่างของแผนที่ สถานที่ทั้งหมดที่คุณบันทึกไว้จะแสดงอยู่ทางด้านขวาของหน้าต่างการควบคุมแบบขยาย หากต้องการตั้งค่าตำแหน่งของโปรแกรมจำลองเป็นตำแหน่งที่คุณเลือกบนแผนที่ ให้คลิกปุ่มตั้งค่าตำแหน่งที่ด้านขวาล่างของหน้าต่างการควบคุมแบบขยาย เส้นทาง แท็บเส้นทางมีเว็บวิว Google Maps ที่คุณสามารถใช้สร้างเส้นทางระหว่างสถานที่ตั้งแต่ 2 แห่งขึ้นไป ซึ่งคล้ายกับแท็บจุดเดียว วิธีสร้างและบันทึกเส้นทางมีดังนี้
หากต้องการจำลองโปรแกรมจำลองตามเส้นทางที่คุณบันทึกไว้ ให้เลือกเส้นทางจากรายการเส้นทางที่บันทึกไว้ แล้วคลิกเล่นเส้นทางบริเวณด้านขวาล่างของหน้าต่างการควบคุมแบบขยาย หากต้องการหยุดการจําลอง ให้คลิกหยุดเส้นทาง หากต้องการจำลองโปรแกรมจำลองตามเส้นทางที่ระบุอย่างต่อเนื่อง ให้เปิดใช้สวิตช์ข้างเล่นซ้ำ หากต้องการเปลี่ยนความเร็วที่เอีมูเลเตอร์จะไปตามเส้นทางที่ระบุ ให้เลือกตัวเลือกจากเมนูความเร็วในการเล่น นำเข้าข้อมูล GPX และ KML วิธีใช้ข้อมูลทางภูมิศาสตร์จากไฟล์รูปแบบการแลกเปลี่ยน GPS (GPX) หรือภาษามาร์กอัปของ Keyhole (KML)
ความเร็วเริ่มต้นจะเป็นค่าเวลาหน่วง (ความเร็ว 1X) คุณสามารถเพิ่มความเร็วเป็น 2 เท่า (ความเร็ว 2X), 3 เท่า (ความเร็ว 3X) และอื่นๆ |
โทรศัพท์ | โปรแกรมจำลองนี้ช่วยให้คุณจำลองการโทรเข้าและ SMS ได้ วิธีเริ่มการเรียกใช้โปรแกรมจำลอง
วิธีส่ง SMS ไปยังโปรแกรมจำลอง
|
ปุ่มบังคับทิศทาง | หาก AVD เปิดใช้ปุ่มบังคับทิศทางในโปรไฟล์ฮาร์ดแวร์ คุณจะสามารถใช้การควบคุมด้วยปุ่มบังคับทิศทางกับโปรแกรมจำลองได้ อย่างไรก็ตาม อุปกรณ์บางรุ่นไม่รองรับปุ่มบังคับทิศทาง เช่น นาฬิกา Android ปุ่มจะจำลองการดำเนินการต่อไปนี้ ![]() |
ไมโครโฟน | อินพุตไมโครโฟนจะปิดอยู่โดยค่าเริ่มต้นในโปรแกรมจำลอง Android เพื่อเหตุผลด้านความเป็นส่วนตัวและประสิทธิภาพ หากต้องการเปิดใช้อินพุตไมโครโฟน ให้สลับตัวเลือกไมโครโฟนเสมือนใช้อินพุตเสียงของโฮสต์ โปรแกรมจําลอง 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) หากต้องการให้แป้นพิมพ์ลัดทำงาน คุณต้องตั้งค่าตัวเลือกส่งแป้นพิมพ์ลัดในแผงการตั้งค่าทั่วไปเป็นการควบคุมโปรแกรมจำลอง (ค่าเริ่มต้น) |
ความช่วยเหลือ > ความช่วยเหลือเกี่ยวกับโปรแกรมจำลอง | หากต้องการไปที่เอกสารประกอบออนไลน์สำหรับโปรแกรมจำลอง ให้คลิกเอกสารประกอบ หากต้องการรายงานข้อบกพร่องเกี่ยวกับโปรแกรมจำลอง ให้คลิกส่งความคิดเห็น ดูข้อมูลเพิ่มเติมได้ที่วิธีรายงานข้อบกพร่องของโปรแกรมจำลอง |
ความช่วยเหลือ > เกี่ยวกับ | ดูพอร์ต หมายเลขซีเรียลของโปรแกรมจำลองคือ emulator-adb_port ซึ่งคุณระบุเป็นตัวเลือกบรรทัดคำสั่ง |