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