ವಿಝಾರ್ಪಿಒಎಸ್ ಡಿಸ್ಪ್ಲೇ ಫುಲ್ ಸ್ಕ್ರೀನ್ API
ಮುಗಿದಿದೆview
ಆಂಡ್ರಾಯ್ಡ್ ಸಾಧನಗಳಲ್ಲಿ ಪೂರ್ಣ-ಪರದೆ ಪ್ರದರ್ಶನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುವ ಮೂಲಕ ಸ್ಥಿತಿ ಪಟ್ಟಿ ಮತ್ತು ನ್ಯಾವಿಗೇಷನ್ ಪಟ್ಟಿಯನ್ನು ಮರೆಮಾಡಲು ನಿರ್ದಿಷ್ಟ ಸಿಸ್ಟಮ್ API ಗಳನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಈ ಮಾರ್ಗದರ್ಶಿ ವಿವರಿಸುತ್ತದೆ.
ಪ್ರಮುಖ ಪರಿಗಣನೆಗಳು
ಈ API ಗಳನ್ನು ಬಳಸುವುದರಿಂದ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ಗೆ ಮಾತ್ರವಲ್ಲದೆ ಇಡೀ ಸಿಸ್ಟಮ್ಗೆ ಪರಿಣಾಮ ಬೀರುತ್ತದೆ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ. ನೀವು ಸ್ಟೇಟಸ್ ಬಾರ್ ಅಥವಾ ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್ ಅನ್ನು ಮರೆಮಾಡಿದಾಗ, ಅದು ಎಲ್ಲಾ ಸಿಸ್ಟಮ್ ಇಂಟರ್ಫೇಸ್ಗಳು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ಗಳಲ್ಲಿ ಮರೆಮಾಡಲ್ಪಡುತ್ತದೆ.
ಅನುಮತಿ
android.permission.CLOUDPOS_HIDE_STATUS_BAR ಅಪ್ಲಿಕೇಶನ್ ಮ್ಯಾನಿಫೆಸ್ಟ್ನಲ್ಲಿ ಅನುಮತಿಗಳನ್ನು ಘೋಷಿಸುತ್ತದೆ.
API ಮುಗಿದಿದೆview
ಹೈಡ್ಬಾರ್ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ಥಿತಿ/ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್ ಅನ್ನು ಮರೆಮಾಡಿ ಅಥವಾ ತೋರಿಸಿ
void hideBars(int state) ಸ್ಥಿತಿ ಪಟ್ಟಿ ಮತ್ತು ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್ ಸ್ಥಿತಿಯನ್ನು ಹೊಂದಿಸಿ.
ನಿಯತಾಂಕಗಳು
ಪ್ಯಾರಾಮೀಟರ್ | ವಿವರಣೆ |
---|---|
ರಾಜ್ಯ | 1: ಸ್ಥಿತಿ ಪಟ್ಟಿಯನ್ನು ಮರೆಮಾಡಿ, 2: ಸಂಚರಣೆ ಪಟ್ಟಿಯನ್ನು ಮರೆಮಾಡಿ, 3: ಎರಡನ್ನೂ ಮರೆಮಾಡಿ, 0: ಎರಡನ್ನೂ ತೋರಿಸಿ. ಸಂಚರಣೆ ಪಟ್ಟಿಯಿಲ್ಲದ ಸಾಧನದಲ್ಲಿ, 2 ಮತ್ತು 3 ಸೆಟ್ಗಳು IllegalArgumentException ಅನ್ನು ಎಸೆಯುತ್ತವೆ. |
ಕೆಲವು ಕೋಡ್ ತುಣುಕುಗಳು ಇಲ್ಲಿವೆ:
//hideBars:Object service = getSystemService("statusbar"); Class statusBarManager = Class.forName("android.app.StatusBarManager"); Method method = statusBarManager.getMethod("hideBars", int.class); method.invoke(service, 3);
ಗೆಟ್ಬಾರ್ಸ್ಗೋಚರತೆ
int getBarsVisibility(); ಸ್ಥಿತಿ ಪಟ್ಟಿ ಮತ್ತು ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್ನ ಸ್ಥಿತಿಯನ್ನು ಪಡೆಯಿರಿ.
ಹಿಂತಿರುಗಿಸುತ್ತದೆ
ಟೈಪ್ ಮಾಡಿ | ವಿವರಣೆ |
---|---|
ಇಂಟ್ | ಫಲಿತಾಂಶ, 1: ಸ್ಥಿತಿ ಪಟ್ಟಿಯನ್ನು ಮರೆಮಾಡಿ, 2: ಸಂಚರಣೆ ಪಟ್ಟಿಯನ್ನು ಮರೆಮಾಡಿ, 3: ಎರಡನ್ನೂ ಮರೆಮಾಡಿ, 0: ಎರಡನ್ನೂ ತೋರಿಸಿ. ಸಂಚರಣೆ ಪಟ್ಟಿಯಿಲ್ಲದ ಸಾಧನದಲ್ಲಿ, ಸೆಟ್ 2 ಮತ್ತು 3 IllegalArgumentException ಅನ್ನು ಎಸೆಯುತ್ತವೆ. |
ಕೆಲವು ಕೋಡ್ ತುಣುಕುಗಳು ಇಲ್ಲಿವೆ:
//getBarsVisibility: ಆಬ್ಜೆಕ್ಟ್ ಸೇವೆ = getSystemService("statusbar"); ಕ್ಲಾಸ್ ಸ್ಟೇಟಸ್ ಬಾರ್ ಮ್ಯಾನೇಜರ್ = ಕ್ಲಾಸ್.ಫೋರ್ ನೇಮ್("android.app.StatusBarManager"); ಮೆಥಡ್ ಮೆಥಡ್ = ಸ್ಟೇಟಸ್ ಬಾರ್ ಮ್ಯಾನೇಜರ್.getMethod("getBarsVisibility"); ಆಬ್ಜೆಕ್ಟ್ ಆಬ್ಜೆಕ್ಟ್ = ಎಕ್ಸ್ಪ್ಯಾಂಡ್.ಇನ್ವೋಕ್(ಸರ್ವಿಸ್);
ವಿಶೇಷಣಗಳು
ವೈಶಿಷ್ಟ್ಯ | ವಿವರಣೆ |
---|---|
API ಹೆಸರು | ಪೂರ್ಣ-ಪರದೆ API ಪ್ರದರ್ಶಿಸಿ |
ಅನುಮತಿ ಅಗತ್ಯವಿದೆ | ಆಂಡ್ರಾಯ್ಡ್.ಅನುಮತಿ.CLOUDPOS_HIDE_STATUS_BAR |
ಕಾರ್ಯಗಳು | ಹೈಡ್ಬಾರ್ಗಳು(ಇಂಟ್ ಸ್ಟೇಟ್), ಗೆಟ್ಬಾರ್ವಿಸಿಬಿಲಿಟಿ() |
FAQ ಗಳು
ಡಿಸ್ಪ್ಲೇ ಫುಲ್-ಸ್ಕ್ರೀನ್ API ಏನು ಮಾಡುತ್ತದೆ?
ಆಂಡ್ರಾಯ್ಡ್ ಸಾಧನಗಳಲ್ಲಿ ಪೂರ್ಣ-ಪರದೆ ಪ್ರದರ್ಶನವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಸ್ಟೇಟಸ್ ಬಾರ್ ಮತ್ತು ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್ ಅನ್ನು ಮರೆಮಾಡಲು ಇದು ನಿಮ್ಮನ್ನು ಅನುಮತಿಸುತ್ತದೆ.
ಈ API ಬಳಸಲು ಯಾವ ಅನುಮತಿ ಅಗತ್ಯವಿದೆ?
ಅಗತ್ಯವಿರುವ ಅನುಮತಿ ಆಂಡ್ರಾಯ್ಡ್. ಅನುಮತಿ. CLOUDPOS_HIDE_STATUS_BAR.
ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್ ಇಲ್ಲದ ಸಾಧನದಲ್ಲಿ ನಾನು ಹೈಡ್ಬಾರ್ಗಳ ಕಾರ್ಯವನ್ನು ಬಳಸಿದರೆ ಏನಾಗುತ್ತದೆ?
ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್ ಇಲ್ಲದ ಸಾಧನದಲ್ಲಿ ಸೆಟ್ 2 ಅಥವಾ 3 ಅನ್ನು ಬಳಸುವುದರಿಂದ IllegalArgumentException ಉಂಟಾಗುತ್ತದೆ.
ಸ್ಥಿತಿ ಮತ್ತು ನ್ಯಾವಿಗೇಷನ್ ಬಾರ್ಗಳ ಗೋಚರತೆಯ ಸ್ಥಿತಿಯನ್ನು ನಾನು ಹೇಗೆ ಪರಿಶೀಲಿಸಬಹುದು?
ಪ್ರಸ್ತುತ ಸ್ಥಿತಿಯನ್ನು ಪಡೆಯಲು ನೀವು getBarsVisibility() ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು.
ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು
![]() |
ವಿಝಾರ್ಪಿಒಎಸ್ ಡಿಸ್ಪ್ಲೇ ಫುಲ್ ಸ್ಕ್ರೀನ್ API [ಪಿಡಿಎಫ್] ಸೂಚನೆಗಳು ಡಿಸ್ಪ್ಲೇ ಫುಲ್ ಸ್ಕ್ರೀನ್ API, ಫುಲ್ ಸ್ಕ್ರೀನ್ API, ಸ್ಕ್ರೀನ್ API |