വിസാർപോസ് ഡിസ്പ്ലേ ഫുൾ സ്ക്രീൻ 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 |