WizarPOS แสดง API เต็มหน้าจอ
เกินview
คู่มือนี้จะอธิบายวิธีใช้ API ระบบเฉพาะเพื่อซ่อนแถบสถานะและแถบนำทาง เพื่อให้แสดงภาพเต็มหน้าจอบนอุปกรณ์ Android ได้
ข้อควรพิจารณาที่สำคัญ
โปรดทราบว่าการใช้ API เหล่านี้จะส่งผลต่อทั้งระบบ ไม่ใช่แค่แอปพลิเคชันของคุณเท่านั้น เมื่อคุณซ่อนแถบสถานะหรือแถบนำทาง แถบสถานะหรือแถบนำทางจะถูกซ่อนไว้ในอินเทอร์เฟซระบบและแอปพลิเคชันทั้งหมด
การอนุญาต
android.permission.CLOUDPOS_HIDE_STATUS_BAR แอปพลิเคชันประกาศการอนุญาตใน manifest
API จบแล้วview
ซ่อนหรือแสดงแถบสถานะ/การนำทางโดยใช้ HideBars
void hideBars(int state) ตั้งค่าแถบสถานะและสถานะแถบนำทาง
พารามิเตอร์
พารามิเตอร์ | คำอธิบาย |
---|---|
สถานะ | 1: ซ่อนแถบสถานะ, 2: ซ่อนแถบนำทาง, 3: ซ่อนทั้งสอง, 0: แสดงทั้งสอง ในอุปกรณ์ที่ไม่มีแถบนำทาง ชุด 2 และ 3 จะส่ง IllegalArgumentException |
ต่อไปนี้เป็นตัวอย่างโค้ดบางส่วน:
//hideBars:Object service = getSystemService("statusbar"); คลาส statusBarManager = Class.forName("android.app.StatusBarManager"); วิธีการ method = statusBarManager.getMethod("hideBars", int.class); วิธีการ invoke(service, 3);
รับการมองเห็นบาร์
int getBarsVisibility(); รับสถานะของแถบสถานะและแถบนำทาง
การคืนสินค้า
พิมพ์ | คำอธิบาย |
---|---|
ภายใน | ผลลัพธ์ 1: ซ่อนแถบสถานะ 2: ซ่อนแถบนำทาง 3: ซ่อนทั้งคู่ 0: แสดงทั้งคู่ ในอุปกรณ์ที่ไม่มีแถบนำทาง ชุด 2 และ 3 จะส่ง IllegalArgumentException |
ต่อไปนี้เป็นตัวอย่างโค้ดบางส่วน:
//getBarsVisibility: Object service = getSystemService("statusbar"); คลาส statusBarManager = Class.forName("android.app.StatusBarManager"); วิธีการ method = statusBarManager.getMethod("getBarsVisibility"); Object object = expand.invoke(service);
ข้อมูลจำเพาะ
คุณสมบัติ | คำอธิบาย |
---|---|
ชื่อ API | แสดง API แบบเต็มจอ |
ต้องได้รับอนุญาต | สิทธิ์ของ Android.CLOUDPOS_HIDE_STATUS_BAR |
ฟังก์ชั่น | hideBars(สถานะ int), getBarsVisibility() |
คำถามที่พบบ่อย
Display Full-Screen API ทำอะไร?
ช่วยให้คุณซ่อนแถบสถานะและแถบนำทางเพื่อให้สามารถแสดงผลแบบเต็มหน้าจอบนอุปกรณ์ Android ได้
ต้องได้รับอนุญาตอะไรบ้างเพื่อใช้ API นี้?
การอนุญาตที่จำเป็นคือ android.permission.CLOUDPOS_HIDE_STATUS_BAR
จะเกิดอะไรขึ้นถ้าฉันใช้ฟังก์ชั่น hideBars บนอุปกรณ์ที่ไม่มีแถบนำทาง?
การใช้ชุด 2 หรือ 3 บนอุปกรณ์โดยไม่มีแถบนำทางจะส่งผลให้เกิด IllegalArgumentException
ฉันสามารถตรวจสอบสถานะการมองเห็นของแถบสถานะและแถบนำทางได้อย่างไร
คุณสามารถใช้ฟังก์ชัน getBarsVisibility() เพื่อรับสถานะปัจจุบัน
เอกสาร / แหล่งข้อมูล
![]() |
WizarPOS แสดง API เต็มหน้าจอ [พีดีเอฟ] คำแนะนำ API แสดงเต็มจอ, API เต็มจอ, API หน้าจอ |