WizarPOS ਡਿਸਪਲੇ ਫੁੱਲ ਸਕ੍ਰੀਨ API
ਵੱਧview
ਇਹ ਗਾਈਡ ਦੱਸਦੀ ਹੈ ਕਿ ਸਟੇਟਸ ਬਾਰ ਅਤੇ ਨੈਵੀਗੇਸ਼ਨ ਬਾਰ ਨੂੰ ਲੁਕਾਉਣ ਲਈ ਖਾਸ ਸਿਸਟਮ 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"); Class statusBarManager = Class.forName("android.app.StatusBarManager"); method method = statusBarManager.getMethod("hideBars", int.class); method.invoke(service, 3);
GetBarsਵਿਜ਼ੀਬਿਲਟੀ
int getBarsVisibility(); ਸਟੇਟਸ ਬਾਰ ਅਤੇ ਨੈਵੀਗੇਸ਼ਨ ਬਾਰ ਦੀ ਸਥਿਤੀ ਪ੍ਰਾਪਤ ਕਰੋ।
ਵਾਪਸੀ
ਟਾਈਪ ਕਰੋ | ਵਰਣਨ |
---|---|
int | ਨਤੀਜਾ, 1: ਸਥਿਤੀ ਪੱਟੀ ਲੁਕਾਓ, 2: ਨੈਵੀਗੇਸ਼ਨ ਪੱਟੀ ਲੁਕਾਓ, 3: ਦੋਵੇਂ ਲੁਕਾਓ, 0: ਦੋਵੇਂ ਦਿਖਾਓ। ਨੈਵੀਗੇਸ਼ਨ ਪੱਟੀ ਤੋਂ ਬਿਨਾਂ ਡਿਵਾਈਸ ਵਿੱਚ, ਸੈੱਟ 2 ਅਤੇ 3 IllegalArgumentException ਸੁੱਟ ਦੇਣਗੇ। |
ਇੱਥੇ ਕੁਝ ਕੋਡ ਸਨਿੱਪਟ ਹਨ:
//getBarsVisibility: ਆਬਜੈਕਟ ਸੇਵਾ = getSystemService("statusbar"); ਕਲਾਸ statusBarManager = Class.forName("android.app.StatusBarManager"); ਵਿਧੀ ਵਿਧੀ = statusBarManager.getMethod("getBarsVisibility"); ਵਸਤੂ ਵਸਤੂ = expand.invoke(ਸੇਵਾ);
ਨਿਰਧਾਰਨ
ਵਿਸ਼ੇਸ਼ਤਾ | ਵਰਣਨ |
---|---|
API ਨਾਮ | ਪੂਰੀ-ਸਕ੍ਰੀਨ API ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ |
ਇਜਾਜ਼ਤ ਲੋੜੀਂਦੀ ਹੈ | android.permission.CLOUDPOS_HIDE_STATUS_BAR |
ਫੰਕਸ਼ਨ | ਬਾਰ ਲੁਕਾਓ (ਇੰਟ ਸਟੇਟ), ਗੇਟਬਾਰਸਵਿਜ਼ੀਬਿਲਟੀ () |
ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ
ਡਿਸਪਲੇ ਫੁੱਲ-ਸਕ੍ਰੀਨ API ਕੀ ਕਰਦਾ ਹੈ?
ਇਹ ਤੁਹਾਨੂੰ ਐਂਡਰਾਇਡ ਡਿਵਾਈਸਾਂ 'ਤੇ ਪੂਰੀ-ਸਕ੍ਰੀਨ ਡਿਸਪਲੇਅ ਨੂੰ ਸਮਰੱਥ ਬਣਾਉਣ ਲਈ ਸਟੇਟਸ ਬਾਰ ਅਤੇ ਨੈਵੀਗੇਸ਼ਨ ਬਾਰ ਨੂੰ ਲੁਕਾਉਣ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ।
ਇਸ API ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਕਿਹੜੀ ਇਜਾਜ਼ਤ ਦੀ ਲੋੜ ਹੈ?
ਲੋੜੀਂਦੀ ਇਜਾਜ਼ਤ ਐਂਡਰਾਇਡ ਹੈ। ਇਜਾਜ਼ਤ। CLOUDPOS_HIDE_STATUS_BAR।
ਜੇਕਰ ਮੈਂ ਨੈਵੀਗੇਸ਼ਨ ਬਾਰ ਤੋਂ ਬਿਨਾਂ ਕਿਸੇ ਡਿਵਾਈਸ 'ਤੇ hideBars ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਦਾ ਹਾਂ ਤਾਂ ਕੀ ਹੋਵੇਗਾ?
ਨੈਵੀਗੇਸ਼ਨ ਬਾਰ ਤੋਂ ਬਿਨਾਂ ਡਿਵਾਈਸ 'ਤੇ ਸੈੱਟ 2 ਜਾਂ 3 ਦੀ ਵਰਤੋਂ ਕਰਨ ਨਾਲ ਇੱਕ IllegalArgumentException ਆਵੇਗਾ।
ਮੈਂ ਸਥਿਤੀ ਅਤੇ ਨੈਵੀਗੇਸ਼ਨ ਬਾਰਾਂ ਦੀ ਦਿੱਖ ਸਥਿਤੀ ਦੀ ਜਾਂਚ ਕਿਵੇਂ ਕਰ ਸਕਦਾ ਹਾਂ?
ਤੁਸੀਂ ਮੌਜੂਦਾ ਸਥਿਤੀ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ getBarsVisibility() ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ।
ਦਸਤਾਵੇਜ਼ / ਸਰੋਤ
![]() |
WizarPOS ਡਿਸਪਲੇ ਫੁੱਲ ਸਕ੍ਰੀਨ API [pdf] ਹਦਾਇਤਾਂ ਪੂਰੀ ਸਕ੍ਰੀਨ API, ਪੂਰੀ ਸਕ੍ਰੀਨ API, ਸਕ੍ਰੀਨ API ਪ੍ਰਦਰਸ਼ਿਤ ਕਰੋ |