വിസാർപോസ്-ലോഗോ

വിസാർപോസ് ഡിസ്പ്ലേ ഫുൾ സ്ക്രീൻ API

വിസാർപോസ്-ഡിസ്പ്ലേ-ഫുൾ-സ്ക്രീൻ-എപിഐ-ഉൽപ്പന്നം

കഴിഞ്ഞുview

Android ഉപകരണങ്ങളിൽ പൂർണ്ണ സ്‌ക്രീൻ ഡിസ്‌പ്ലേ പ്രവർത്തനക്ഷമമാക്കുന്നതിലൂടെ സ്റ്റാറ്റസ് ബാറും നാവിഗേഷൻ ബാറും മറയ്‌ക്കുന്നതിന് നിർദ്ദിഷ്ട സിസ്റ്റം API-കൾ എങ്ങനെ ഉപയോഗിക്കാമെന്ന് ഈ ഗൈഡ് വിശദീകരിക്കുന്നു.

പ്രധാനപ്പെട്ട പരിഗണനകൾ

ഈ API-കൾ ഉപയോഗിക്കുന്നത് നിങ്ങളുടെ ആപ്ലിക്കേഷനെ മാത്രമല്ല, മുഴുവൻ സിസ്റ്റത്തെയും ബാധിക്കുമെന്ന് അറിഞ്ഞിരിക്കുക. നിങ്ങൾ സ്റ്റാറ്റസ് ബാർ അല്ലെങ്കിൽ നാവിഗേഷൻ ബാർ മറയ്ക്കുമ്പോൾ, അത് എല്ലാ സിസ്റ്റം ഇന്റർഫേസുകളിലും ആപ്ലിക്കേഷനുകളിലും മറഞ്ഞിരിക്കും.

അനുമതി
android.permission.CLOUDPOS_HIDE_STATUS_BAR ആപ്ലിക്കേഷൻ മാനിഫെസ്റ്റിൽ അനുമതികൾ പ്രഖ്യാപിക്കുന്നു.

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); method.invoke(service, 3);

ഗെറ്റ്ബാർസ് ദൃശ്യപരത
int getBarsVisibility(); സ്റ്റാറ്റസ് ബാറിന്റെയും നാവിഗേഷൻ ബാറിന്റെയും അവസ്ഥ നേടുക.

മടങ്ങുന്നു

ടൈപ്പ് ചെയ്യുക വിവരണം
int ഫലം, 1: സ്റ്റാറ്റസ് ബാർ മറയ്ക്കുക, 2: നാവിഗേഷൻ ബാർ മറയ്ക്കുക, 3: രണ്ടും മറയ്ക്കുക, 0: രണ്ടും കാണിക്കുക. നാവിഗേഷൻ ബാർ ഇല്ലാത്ത ഉപകരണത്തിൽ, സെറ്റ് 2 ഉം 3 ഉം IllegalArgumentException എറിയും.

ചില കോഡ് സ്‌നിപ്പെറ്റുകൾ ഇതാ:

//getBarsVisibility: ഒബ്ജക്റ്റ് സർവീസ് = getSystemService("statusbar"); ക്ലാസ് statusBarManager = Class.forName("android.app.StatusBarManager"); രീതി രീതി = statusBarManager.getMethod("getBarsVisibility"); ഒബ്ജക്റ്റ് ഒബ്ജക്റ്റ് = expand.invoke(service);

സ്പെസിഫിക്കേഷനുകൾ

ഫീച്ചർ വിവരണം
API നാമം പൂർണ്ണ സ്‌ക്രീൻ API പ്രദർശിപ്പിക്കുക
അനുമതി ആവശ്യമാണ് ആൻഡ്രോയിഡ്.പെർമിഷൻ.CLOUDPOS_HIDE_STATUS_BAR
പ്രവർത്തനങ്ങൾ hideBars(int state), getBarsVisibility()

പതിവുചോദ്യങ്ങൾ

ഡിസ്പ്ലേ ഫുൾ-സ്ക്രീൻ API എന്താണ് ചെയ്യുന്നത്?

ആൻഡ്രോയിഡ് ഉപകരണങ്ങളിൽ പൂർണ്ണ സ്‌ക്രീൻ ഡിസ്‌പ്ലേ പ്രവർത്തനക്ഷമമാക്കുന്നതിന് സ്റ്റാറ്റസ് ബാറും നാവിഗേഷൻ ബാറും മറയ്ക്കാൻ ഇത് നിങ്ങളെ അനുവദിക്കുന്നു.

ഈ API ഉപയോഗിക്കുന്നതിന് എന്ത് അനുമതിയാണ് വേണ്ടത്?

ആവശ്യമായ അനുമതി ആൻഡ്രോയിഡ് ആണ്. അനുമതി. CLOUDPOS_HIDE_STATUS_BAR.

നാവിഗേഷൻ ബാർ ഇല്ലാത്ത ഒരു ഉപകരണത്തിൽ ഞാൻ ഹൈഡ്ബാറുകൾ ഫംഗ്ഷൻ ഉപയോഗിച്ചാൽ എന്ത് സംഭവിക്കും?

നാവിഗേഷൻ ബാർ ഇല്ലാത്ത ഒരു ഉപകരണത്തിൽ സെറ്റ് 2 അല്ലെങ്കിൽ 3 ഉപയോഗിക്കുന്നത് ഒരു IllegalArgumentException എറിയും.

സ്റ്റാറ്റസിന്റെയും നാവിഗേഷൻ ബാറുകളുടെയും ദൃശ്യപരത എങ്ങനെ പരിശോധിക്കാം?

നിലവിലെ അവസ്ഥ ലഭിക്കാൻ നിങ്ങൾക്ക് getBarsVisibility() ഫംഗ്ഷൻ ഉപയോഗിക്കാം.

പ്രമാണങ്ങൾ / വിഭവങ്ങൾ

വിസാർപോസ് ഡിസ്പ്ലേ ഫുൾ സ്ക്രീൻ API [pdf] നിർദ്ദേശങ്ങൾ
ഡിസ്പ്ലേ ഫുൾ സ്ക്രീൻ API, ഫുൾ സ്ക്രീൻ API, സ്ക്രീൻ API

റഫറൻസുകൾ

ഒരു അഭിപ്രായം ഇടൂ

നിങ്ങളുടെ ഇമെയിൽ വിലാസം പ്രസിദ്ധീകരിക്കില്ല. ആവശ്യമായ ഫീൽഡുകൾ അടയാളപ്പെടുത്തി *