WizarPOS Display Full Screen API
ကျော်view
ဤလမ်းညွှန်ချက်သည် Android စက်ပစ္စည်းများတွင် မျက်နှာပြင်အပြည့်ပြသမှုကို ဖွင့်ပေးသည့် အခြေအနေဘားနှင့် လမ်းကြောင်းပြဘားကို ဝှက်ထားရန် သီးခြားစနစ် API များကို မည်သို့အသုံးပြုရကြောင်း ရှင်းပြထားသည်။
အရေးကြီးသော စဉ်းစားချက်များ
ဤ APIs များကိုအသုံးပြုခြင်းသည် သင့်အပလီကေးရှင်းတင်မဟုတ်ဘဲ စနစ်တစ်ခုလုံးကို သက်ရောက်မှုရှိကြောင်း သတိပြုပါ။ အခြေအနေဘား သို့မဟုတ် လမ်းကြောင်းပြဘားကို သင်ဝှက်ထားသောအခါ၊ ၎င်းသည် စနစ်အင်တာဖေ့စ်များနှင့် အပလီကေးရှင်းများအားလုံးတွင် ဝှက်ထားဆဲဖြစ်သည်။
ခွင့်ပြုချက်
android.permission.CLOUDPOS_HIDE_STATUS_BAR အက်ပ်လီကေးရှင်းသည် မန်နီးဖက်စ်တွင် ခွင့်ပြုချက်များကို ကြေညာသည်။
API ပြီးပါပြီ။view
HideBars ကို အသုံးပြု၍ အခြေအနေ/လမ်းညွှန်ဘားကို ဖျောက်ပါ သို့မဟုတ် ပြပါ။
void hideBars(int state) status bar နှင့် navigation bar state ကို သတ်မှတ်ပါ။
ကန့်သတ်ချက်များ
ကန့်သတ်ချက် | ဖော်ပြချက် |
---|---|
ပြည်နယ် | 1- အခြေအနေဘားကို ဝှက်ပါ၊ 2- လမ်းကြောင်းပြဘားကို ဝှက်ပါ၊ 3- နှစ်ခုလုံးကို ဝှက်ပါ၊ 0- နှစ်ခုလုံးကို ပြပါ။ လမ်းညွှန်ဘားမပါသော စက်ပစ္စည်းတစ်ခုတွင်၊ သတ်မှတ်ချက်များ 2 နှင့် 3 သည် IllegalArgumentException ကို ပစ်ချမည်ဖြစ်သည်။ |
ဤသည်မှာ ကုဒ်အတိုအထွာအချို့ဖြစ်သည်-
//hideBars:Object ဝန်ဆောင်မှု = getSystemService("statusbar"); အတန်းအခြေအနေBarManager = Class.forName("android.app.StatusBarManager"); နည်းလမ်း = statusBarManager.getMethod("hideBars", int.class); method.invoke(ဝန်ဆောင်မှု၊ 3);
GetBarsVisibility
int getBarsVisibility(); အခြေအနေဘားနှင့် လမ်းကြောင်းပြဘား၏ အခြေအနေကို ရယူပါ။
ပြန်လာသည်
ရိုက်ပါ။ | ဖော်ပြချက် |
---|---|
int | ရလဒ်၊ 1- အခြေအနေဘားကို ဝှက်ပါ၊ 2- လမ်းကြောင်းပြဘားကို ဝှက်ပါ၊ 3- နှစ်ခုလုံးကို ဝှက်ပါ၊ 0- နှစ်ခုလုံးကို ပြပါ။ လမ်းညွှန်ဘားမပါသော စက်တွင်၊ set 2 နှင့် 3 သည် IllegalArgumentException ကို ပစ်ချမည်ဖြစ်သည်။ |
ဤသည်မှာ ကုဒ်အတိုအထွာအချို့ဖြစ်သည်-
//getBarsVisibility: အရာဝတ္ထုဝန်ဆောင်မှု = getSystemService("statusbar"); အတန်းအခြေအနေBarManager = Class.forName("android.app.StatusBarManager"); နည်းလမ်း = statusBarManager.getMethod("getBarsVisibility"); Object object = expand.invoke(service);
သတ်မှတ်ချက်များ
ထူးခြားချက် | ဖော်ပြချက် |
---|---|
API အမည် | မျက်နှာပြင်အပြည့် API ကိုပြသပါ။ |
ခွင့်ပြုချက်လိုအပ်သည်။ | android.permission.CLOUDPOS_HIDE_STATUS_BAR |
လုပ်ဆောင်ချက်များ | hideBars(int state), getBarsVisibility() |
အမေးအဖြေများ
Display Full-Screen API ကဘာလုပ်သလဲ။
၎င်းသည် သင့်အား Android စက်ပစ္စည်းများတွင် မျက်နှာပြင်အပြည့်ပြသမှုကို ဖွင့်ရန် status bar နှင့် navigation bar ကို ဝှက်ထားနိုင်စေပါသည်။
ဤ API ကိုအသုံးပြုရန်မည်သည့်ခွင့်ပြုချက်လိုအပ်သနည်း။
ခွင့်ပြုချက်လိုအပ်သည်မှာ android ဖြစ်သည်။ ခွင့်ပြုချက်။ CLOUDPOS_HIDE_STATUS_BAR
လမ်းညွှန်ဘားမပါဘဲ စက်ပစ္စည်းတစ်ခုပေါ်တွင် hideBars လုပ်ဆောင်ချက်ကို အသုံးပြုပါက မည်သို့ဖြစ်မည်နည်း။
လမ်းညွှန်ဘားမပါဘဲ စက်ပစ္စည်းတစ်ခုတွင် set 2 သို့မဟုတ် 3 ကိုအသုံးပြုခြင်းသည် IllegalArgumentException တစ်ခုအား စွန့်ပစ်မည်ဖြစ်သည်။
အခြေအနေနှင့် လမ်းကြောင်းပြဘားများ၏ မြင်နိုင်စွမ်းအခြေအနေကို မည်သို့စစ်ဆေးနိုင်မည်နည်း။
သင်သည် လက်ရှိအခြေအနေရရှိရန် getBarsVisibility() လုပ်ဆောင်ချက်ကို အသုံးပြုနိုင်သည်။
စာရွက်စာတမ်းများ / အရင်းအမြစ်များ
![]() |
WizarPOS Display Full Screen API [pdf] ညွှန်ကြားချက်များ မျက်နှာပြင်အပြည့် API၊ မျက်နှာပြင်အပြည့် API၊ မျက်နှာပြင် API ကိုပြသပါ။ |