package Ġorg . nov anto . firebase li ven ess detection Ċ Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . os . Bundle Ċ import Ġid . priv y . li ven ess firebase sdk . L iveness App Ċ import Ġid . priv y . li ven ess firebase sdk . entity . L iveness Item Ċ import Ġid . priv y . li ven ess firebase sdk . listener . Priv y Camera L iveness CallBack Listener Ċ import Ġkotlinx . android . synt hetic . main . activity _ main .* Ċ Ċ class ĠMainActivity Ġ: ĠAppCompatActivity () Ġ{ ĊĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ main ) ĊĊĠĠĠĠĠĠĠ Ġval Ġli ven ess App Ġ= ĠL iveness App . Builder ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Debug Mode ( false ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Motion Instruction (" Li hat Ġke Ġk iri ", Ġ" Li hat Ġke Ġkan an ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Success Text (" Ber hasil ! ĠSil ah kan Ġli hat Ġke Ġk amera Ġlag i Ġuntuk Ġmeng amb il Ġfoto ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. set Instructions (" Li hat Ġke Ġk amera Ġdan Ġtemp at kan Ġw aj ah Ġpada Ġl ing ak aran Ġh ij au ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ. build () ĊĊĠĠĠĠĠĠĠ Ġbutton Start . setOnClickListener Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġli ven ess App . start ( object Ġ: ĠPriv y Camera L iveness CallBack Listener Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġsuccess ( li ven ess Item : ĠL iveness Item ?) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( li ven ess Item Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtest _ image . setImage Bitmap ( li ven ess Item . image Bitmap ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġfun Ġfailed ( t : ĠThrowable ?) Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ}) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊ Ċ } Ċ