Ixazululiwe: isikrini esigcwele se-android

Isikrini esigcwele sezinhlelo zokusebenza ze-Android bathole ukuduma ngenxa yolwazi lwabo olunzulu ngomsebenzisi. Le ndlela ivumela yonke iphikseli esikrinini ukuthi inikele kuhlelo lokusebenza, inikeze ukusebenzisana okubandakanya kakhulu komsebenzisi. Kodwa-ke, ukuthuthukisa izinhlelo zokusebenza ezinjalo kudala isethi ehlukile yezinselelo ezidinga izixazululo ezintsha.

Inselele enkulu ekudaleni izinhlelo zokusebenza zesikrini esigcwele ukuphatha ukubonakala kwesistimu ye-UI okungukuthi, ibha yesimo, ibha yokuzulazula nezinye izingxenye ze-UI yesistimu. Ukusetha okuzenzakalelayo kumadivayisi e-Android ukukhombisa i-UI yesistimu. Njengonjiniyela, umsebenzi wakho uhlanganisa ukweqa ukulungiselelwa okuzenzakalelayo nokulawula mathupha ukubonakala kwezingxenye zesistimu ye-UI.

Isixazululo Esibalulekile

Isixazululo kule nkinga kuhlanganisa ukulungisa amafulegi e-UI esistimu atholakala kuplathifomu ye-Android. I WindowManager.LayoutParams class ku-Android inikeza isethi yamafulegi angasiza ekudaleni ulwazi olunzulu ngomsebenzisi.

// Full screen mode
WindowManager.LayoutParams attrs = getWindow().getAttributes();

attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;

getWindow().setAttributes(attrs);

Lokhu kusetha uhlelo lokusebenza lube isikrini esigcwele ngokusebenzisa ukulungiswa kwezinga lewindi.

Igayidi yesinyathelo nesinyathelo ku-Izicelo Zesikrini Esigcwele ze-Android

Izinyathelo zokufaka ikhodi uhlelo lokusebenza lwesikrini esigcwele zifaka:

  • Ilanda izici zewindi zamanje.
  • Ibuyekeza amafulegi ukuze afakwe FLAG_FULLSCREEN.
  • Ukusetha izibaluli ezibuyekeziwe emuva efasiteleni.

Ngokulandela lezi zinyathelo, singakwazi ukuchaza yethu i-onCreate () indlela kanje:

@Override 
protected void onCreate(Bundle savedInstanceState){
    super.onCreate(savedInstanceState);

    // Full Screen mode
    WindowManager.LayoutParams attrs = getWindow().getAttributes();

    attrs.flags |= WindowManager.LayoutParams.FLAG_FULLSCREEN;

    getWindow().setAttributes(attrs);

    setContentView(R.layout.activity_fullscreen);
}

Imitapo yolwazi kanye Nemisebenzi Ehlobene

Ngokungeziwe endleleni eyisisekelo engenhla, i-Android inikeza usekelo olukhulu lwe imodi yesikrini esigcwele egxilile ngokusebenzisa amakilasi afana Buka futhi Buka.OnSystemUiVisibilityChangeListener. Usebenzisa lawa mathuluzi, ungadala izinguquko ezingenamthungo phakathi kwesikrini esigcwele kanye nemodi evamile, unike amandla ukusebenzisana okucebile ngaphakathi kohlelo lwakho lokusebenza.

Iphuzu okufanele ulikhumbule: Ukudala izinhlelo zokusebenza ezigxilile kudlula ukufihla izingxenye zesistimu ye-UI. Kufanele kucatshangwe ngokucophelela ekuphatheni okokufaka komsebenzisi, ukugcina ukubukeka kwesilinganiselo, nokuqinisekisa ukuhambisana nokulungiselelwa okuhlukile kwedivayisi.

Ukuqonda lezi zici ezihlukene kanye nokuzisebenzisa ngokuphumelelayo kuzovumela ukudalwa kokucwiliswa, okubandakanya kanye izinhlelo zokusebenza ze-Android zesikrini esigcwele eziyimpumelelo.

Okuthunyelwe okuhlobene:

Shiya amazwana