โลโก้ WizarPOS

WizarPOS แสดง API เต็มหน้าจอ

WizarPOS-Display-Full-Screen-API-product

เกิน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 หน้าจอ

อ้างอิง

ฝากความคิดเห็น

ที่อยู่อีเมลของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องกรอกข้อมูลมีเครื่องหมาย *