กฎสถาปัตยกรรม
ใช้ลิ่มสำหรับเวิร์กโฟลว์การป้อนแบบฟอร์มที่มีการควบคุมซึ่งพฤติกรรมการโฟกัสเป็นที่ยอมรับได้ ใช้ Intent เมื่อการส่งมอบการสแกนแบบมีโครงสร้างพร้อมใช้งาน และการกำหนดค่าสแกนเนอร์สามารถคงอยู่ภายนอกได้ ใช้ SDK เมื่อแอปต้องเป็นเจ้าของเซสชันทริกเกอร์ สัญลักษณ์ โหมดเอาต์พุต หรือสถานะเครื่องสแกนโดยละเอียด ตรวจสอบอุปกรณ์และเฟิร์มแวร์ที่แน่นอน
ลิ่มคีย์บอร์ด: รหัสต่ำ, สถานะที่ซ่อนอยู่
โหมด Wedge จะแทรกอักขระลงในตัวควบคุมที่โฟกัสและสามารถทำงานร่วมกับเว็บหรือแอปรุ่นเก่าได้ สามารถพกพาได้ที่ระดับอินพุต แต่ขึ้นอยู่กับโฟกัส รูปแบบแป้นพิมพ์ IME คำนำหน้า ส่วนต่อท้าย และเวลา
ป้องกันไม่ให้การสแกนเข้าสู่ช่องค้นหา บันทึกย่อ หรือการตรวจสอบสิทธิ์ กำหนดว่าจะต่อท้าย Enter หรือ Tab และทดสอบโค้ดขนาดยาว การสแกนอย่างรวดเร็ว และการพิมพ์ด้วยตนเอง
- สถานะฟิลด์พร้อมสแกนที่ชัดเจน
- คำนำหน้าและคำต่อท้ายบันทึกไว้
- แก้ไข IME และรูปแบบแป้นพิมพ์แล้ว
- การป้องกันการส่งซ้ำ
จุดประสงค์ในการออกอากาศ: การจัดส่งแบบมีโครงสร้างด้วยกฎวงจรการใช้งาน Android
Intent Output จะแยกข้อมูลสแกนออกจากโฟกัสข้อความ ผู้รับสามารถตรวจสอบการดำเนินการและสิ่งพิเศษ ตรวจสอบความยาว และกำหนดเส้นทางเหตุการณ์ไปยังเวิร์กโฟลว์ที่ใช้งานอยู่
ชื่อการดำเนินการ ข้อกำหนดพิเศษ และตัวรับจะแตกต่างกันไปตามผู้จำหน่ายและเวอร์ชัน SDK ลงทะเบียนและยกเลิกการลงทะเบียนด้วยวงจรการใช้งานที่เหมาะสม จำกัดการเปิดเผยเมื่อเป็นไปได้ และปฏิเสธเพย์โหลดที่ไม่คาดคิด
- การกระทำที่แน่นอนและปุ่มพิเศษ
- การส่งออกผู้รับและการทบทวนการอนุญาต
- พฤติกรรมเบื้องหน้าและเบื้องหลัง
- ไบต์ดิบกับสตริงที่ถอดรหัส
ผู้ขาย SDK: การควบคุมที่ชัดเจนและการมีเพศสัมพันธ์ที่ชัดเจน
SDK สามารถเปิดและปิดเครื่องสแกน เลือกโหมดเอาต์พุต กำหนดค่าสัญลักษณ์ และเริ่มหรือหยุดเซสชันการถอดรหัส ซึ่งเหมาะสมเมื่อลักษณะการสแกนเป็นส่วนหนึ่งของเครื่องสถานะแอปพลิเคชัน
ตัดการเรียกของผู้ขายที่อยู่ด้านหลังอินเทอร์เฟซของแอปพลิเคชัน บันทึกค่าที่ส่งคืน และสร้างตัวจำลองการล้างข้อมูล เก็บเมทริกซ์ความเข้ากันได้ของอุปกรณ์ไว้เนื่องจากความพร้อมใช้งานของ API ไม่รับประกันการทำงานของกลไกหรือเฟิร์มแวร์ที่เหมือนกัน
- อะแดปเตอร์รอบผู้จำหน่าย API
- เปิด เริ่ม หยุด และปิดความเป็นเจ้าของ
- การกำหนดค่าการอ่านกลับหากมี
- มองเห็นสถานะความล้มเหลวและการหมดเวลา
ตรวจสอบความสมบูรณ์ของข้อมูลและวงจรการใช้งาน
ทดสอบการเริ่มขณะเย็น เล่นต่อ ล็อกหน้าจอ การสลับแอป การหมุนหากรองรับ รีบูต โหมดคีออสก์ MDM และทริกเกอร์ซ้ำอย่างรวดเร็ว ยืนยันว่าการสแกนทางกายภาพแต่ละครั้งจะสร้างกิจกรรมทางธุรกิจตามที่ตั้งใจไว้
ใช้ลำดับไบต์ที่รู้จักสำหรับอักขระที่ไม่ใช่ ASCII และอักขระควบคุม ตัดสินใจว่าแอปพลิเคชันจะจัดเก็บไบต์ดิบ ข้อความที่ถอดรหัส สัญลักษณ์วิทยา และการประทับเวลาหรือไม่ หลีกเลี่ยงการบันทึกค่าสแกนที่ละเอียดอ่อน
- การสแกนหนึ่งครั้งเท่ากับหนึ่งธุรกรรม
- ไม่มีการสแกนไปที่หน้าจอผิด
- ตรวจสอบการเข้ารหัสและความยาวแล้ว
- การกู้คืนไม่จำเป็นต้องรีบูตอุปกรณ์
ลิ่มเทียบกับความตั้งใจเทียบกับ SDK
เลือกระดับการรวมขั้นต่ำที่ยังคงให้การควบคุมที่จำเป็น
| เกณฑ์ | ลิ่มคีย์บอร์ด | ความตั้งใจในการออกอากาศ | ผู้จัดจำหน่าย SDK |
|---|---|---|---|
| ความพยายามในการดำเนินการ | ต่ำ | ปานกลาง | ปานกลางถึงสูง |
| การพึ่งพาโฟกัส | สูง | ต่ำ | ต่ำ |
| การควบคุมเครื่องสแกนเนอร์ | ส่วนใหญ่เป็นการกำหนดค่าภายนอก | ภายนอกหรือจำกัด | เป็นเจ้าของแอปพลิเคชัน |
| โครงสร้างข้อมูล | อักขระและคำต่อท้าย | สิ่งพิเศษที่มีชื่อ | API กิจกรรมหรือการออกอากาศ |
| การพกพา | ความสะดวกในการพกพาระดับอินพุต | การแม็ปการดำเนินการของผู้ขาย | ต้องใช้อะแดปเตอร์ของผู้จำหน่าย API |
รายการตรวจสอบการตรวจสอบการรวมระบบ
บันทึกผลลัพธ์ตามอุปกรณ์ ระบบปฏิบัติการ เฟิร์มแวร์ SDK และบิลด์แอปพลิเคชัน
- 01
เฉพาะโหมดเอาต์พุตที่ต้องการเท่านั้นที่ใช้งานอยู่
- 02
ทดสอบพฤติกรรมโฟกัสและคำต่อท้ายสำหรับลิ่ม
- 03
การกระทำตามเจตนาและความพิเศษได้รับการตรวจสอบแล้ว
- 04
ตรวจสอบวงจรชีวิตและการรับสัมผัสของผู้รับแล้ว
- 05
SDK เปิดและปิดค่าส่งคืนที่ได้รับการจัดการ
- 06
ทดสอบทริกเกอร์อย่างรวดเร็วและเหตุการณ์ซ้ำ
- 07
ทดสอบโหมดสลีป ดำเนินการต่อ รีบูต และสลับแอป
- 08
ตรวจสอบการเข้ารหัสและเพย์โหลดที่ยาวแล้ว
- 09
ข้อมูลที่ถูกจำกัดไม่รวมอยู่ในบันทึก
- 10
เอกสารการย้อนกลับและการรีเซ็ตการกำหนดค่า
คำถามที่พบบ่อย
ลิ่มของแป้นพิมพ์เชื่อถือได้เพียงพอสำหรับการผลิตหรือไม่
อาจเป็นได้เมื่อเวิร์กโฟลว์ควบคุมโฟกัส การกำหนดค่าแป้นพิมพ์ ส่วนต่อท้าย และการส่งซ้ำอย่างเข้มงวด ตรวจสอบทุกหน้าจอที่สามารถรับอินพุตได้
Android จุดประสงค์ของสแกนเนอร์มีมาตรฐานหรือไม่
ไม่ ชื่อการดำเนินการออกอากาศ ความพิเศษ การกำหนดค่า และการอนุญาตอาจแตกต่างกันไปตามผู้จำหน่ายอุปกรณ์และเวอร์ชัน SDK
แอปควรใช้ผู้จำหน่าย SDK เสมอหรือไม่
ไม่ ใช้เมื่อแอปพลิเคชันต้องการการควบคุมเครื่องสแกน หรือระบุว่าลิ่มและจุดประสงค์ที่กำหนดค่าไว้ไม่สามารถให้ได้ SDK เพิ่มวงจรการใช้งานและความเข้ากันได้
หลักฐานและข้อจำกัด
คำแนะนำด้านสถาปัตยกรรมวิศวกรรม / พฤติกรรมที่แน่นอนจำเป็นต้องมีการตรวจสอบอุปกรณ์
หลักการของแพลตฟอร์ม Android ถูกรวมเข้ากับหลักฐาน UROVO SDK ไม่มีการอ้างสิทธิ์ความเทียบเท่าระหว่างผู้จำหน่าย API
ตรวจสอบแล้ว: 2026-08-10
- เอกสารสำหรับนักพัฒนา Android : เหตุการณ์อินพุตและเครื่องรับการออกอากาศ
- RuggedLayer อนุมัติ UROVO Android SDK v4.1.0326 API ข้อมูลอ้างอิง

