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"); მეთოდის მეთოდი = statusBarManager.getMethod("hideBars", int.class); მეთოდი.გამოძახება(სერვისი, 3);
GetBarsVisibility
int getBarsVisibility(); მიიღეთ სტატუსის ზოლისა და ნავიგაციის ზოლის მდგომარეობა.
ბრუნდება
ტიპი | აღწერა |
---|---|
ინტ | შედეგი, 1: სტატუსის ზოლის დამალვა, 2: ნავიგაციის ზოლის დამალვა, 3: ორივეს დამალვა, 0: ორივეს ჩვენება. მოწყობილობაში ნავიგაციის ზოლის გარეშე, კომპლექტი 2 და 3 ჩააგდებს IllegalArgumentException. |
აქ არის რამდენიმე კოდის ფრაგმენტი:
//getBarsVisibility: ობიექტის სერვისი = getSystemService("statusbar"); კლასი statusBarManager = Class.forName("android.app.StatusBarManager"); მეთოდის მეთოდი = statusBarManager.getMethod("getBarsVisibility"); ობიექტის ობიექტი = expand.invoke(service);
სპეციფიკაციები
ფუნქცია | აღწერა |
---|---|
API სახელი | სრულეკრანიანი API-ის ჩვენება |
საჭიროა ნებართვა | android.permission.CLOUDPOS_HIDE_STATUS_BAR |
ფუნქციები | hideBars (int state), getBarsVisibility () |
ხშირად დასმული კითხვები
რას აკეთებს ჩვენების სრული ეკრანის API?
ის საშუალებას გაძლევთ დამალოთ სტატუსის ზოლი და ნავიგაციის ზოლი, რათა ჩართოთ სრულეკრანიანი ჩვენება Android მოწყობილობებზე.
რა ნებართვაა საჭირო ამ API-ს გამოსაყენებლად?
საჭირო ნებართვა არის ანდროიდი. ნებართვა. CLOUDPOS_HIDE_STATUS_BAR.
რა მოხდება, თუ გამოვიყენებ hideBars ფუნქციას მოწყობილობაზე ნავიგაციის ზოლის გარეშე?
ნავიგაციის ზოლის გარეშე მოწყობილობაზე 2 ან 3 ნაკრების გამოყენება გამოიწვევს IllegalArgumentException-ს.
როგორ შემიძლია შევამოწმო სტატუსის და ნავიგაციის ზოლების ხილვადობის მდგომარეობა?
თქვენ შეგიძლიათ გამოიყენოთ getBarsVisibility() ფუნქცია მიმდინარე მდგომარეობის მისაღებად.
დოკუმენტები / რესურსები
![]() |
WizarPOS ჩვენების სრული ეკრანის API [pdf] ინსტრუქციები სრული ეკრანის API, სრული ეკრანის API, ეკრანის API ჩვენება |