// Ġ ĠCOMP 4 5 2 1 ĠĠĠ ĠH ON ĠK IN ĠT AT ĠĠĠĠĠ 2 0 5 1 4 3 3 2 ĠĠĠĠĠĠĠ Ġk thon @ connect . ust . hk Ċ // Ġ ĠCOMP 4 5 2 1 ĠĠĠ ĠL AI ĠCHE UK ĠHE I ĠĠĠ 2 0 4 6 4 0 4 4 ĠĠĠĠĠĠĠ Ġch l ai ak @ connect . ust . hk Ċ // Ġ ĠCOMP 4 5 2 1 ĠĠĠ ĠCHAN ĠH OK ĠH IM ĠĠĠĠ 2 0 4 3 5 3 9 2 ĠĠĠĠĠĠĠ Ġhh chan al @ connect . ust . hk Ċ Ċ package Ġcom . y ose m ite y ss . gre entr ans it . app . utils Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . net . Uri Ċ import Ġandroid . provider . Settings Ċ import Ġandroid . view . ViewGroup Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . core . view . Window Compat Ċ import Ġcom . y ose m ite y ss . gre entr ans it . app . Build Config Ċ Ċ fun ĠAppCompatActivity . setLayout Fullscreen ( above NavBar : ĠBoolean Ġ= Ġfalse ) Ġ{ ĊĠĠĠ ĠWindow Compat . set Decor Fits System Windows ( window , Ġfalse ) ĊĊĠĠĠ Ġif Ġ( above NavBar ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwindow . decor View . findViewById < ViewGroup >( android . R . id . content ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. apply System Window Insets Margin ( apply Bottom Ġ= Ġtrue ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ fun ĠAppCompatActivity . launch AppSettings () Ġ{ ĊĠĠĠ Ġval Ġintent Ġ= ĠIntent (). apply Ġ{ ĊĠĠĠĠĠĠĠ Ġaction Ġ= ĠSettings . ACTION _ APPLICATION _ DETAILS _ SETTINGS ĊĠĠĠĠĠĠĠ Ġdata Ġ= ĠUri . from Parts (" package ", ĠBuild Config . APPLICATION _ ID , Ġnull ) ĊĠĠĠĠĠĠĠ Ġflags Ġ= ĠIntent . FLAG _ ACTIVITY _ NEW _ TASK ĊĠĠĠ Ġ} ĊĊĠĠĠ ĠstartActivity ( intent ) Ċ }