package Ġcom . github . jav iers an tos . p ir acy checker . activities Ċ Ċ import Ġandroid . annotation . Suppress Lint Ċ import Ġandroid . os . Build Ċ import Ġandroid . os . Bundle Ċ import Ġandroid . support . annotation . Color Res Ċ import Ġandroid . support . annotation . Layout Res Ċ import Ġandroid . support . v 4 . content . Context Compat Ċ import Ġandroid . support . v 7 . app . AppCompatActivity Ċ import Ġandroid . support . v 7 . widget . Toolbar Ċ import Ġandroid . view . LayoutInflater Ċ import Ġandroid . view . View Ċ import Ġandroid . widget . Frame Layout Ċ import Ġandroid . widget . TextView Ċ Ċ import Ġcom . github . jav iers an tos . p ir acy checker . R Ċ Ċ class ĠLicense Activity Ġ: ĠAppCompatActivity () Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġdescription : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġ@ Color Res ĊĠĠĠ Ġprivate Ġvar Ġcolor Primary : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġ@ Color Res ĊĠĠĠ Ġprivate Ġvar Ġcolor Primary Dark : ĠInt Ġ= Ġ 0 ĊĠĠĠ Ġprivate Ġvar Ġwith Light StatusBar : ĠBoolean Ġ= Ġfalse ĊĠĠĠ Ġ@ Layout Res ĊĠĠĠ Ġprivate Ġvar Ġlayout XML : ĠInt Ġ= Ġ 0 ĊĠĠĠĠĊĠĠĠ Ġoverride Ġfun ĠonCreate ( savedInstanceState : ĠBundle ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . onCreate ( savedInstanceState ) ĊĠĠĠĠĠĠĠ ĠsetContentView ( R . layout . activity _ license ) ĊĠĠĠĠĠĠĠ Ġget Intent Data () ĊĠĠĠĠĠĠĠ Ġset Activity Style () ĊĠĠĠĠĠĠĠ Ġset Activity Data () ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġprivate Ġfun Ġget Intent Data () Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( intent Ġ!= Ġnull ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġintent . getString Extra (" content ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Primary Ġ= Ġintent . getInt Extra ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" color Primary ", ĠContext Compat . getColor ( this , ĠR . color . color Primary )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcolor Primary Dark Ġ= Ġintent . getInt Extra ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ" color Primary Dark ", ĠContext Compat . getColor ( this , ĠR . color . color Primary Dark )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwith Light StatusBar Ġ= Ġintent . getBoolean Extra (" with Light StatusBar ", Ġfalse ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlayout XML Ġ= Ġintent . getInt Extra (" layout XML ", Ġ- 1 ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġprivate Ġfun Ġset Activity Style () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġtoolbar Ġ= ĠfindViewById < View >( R . id . toolbar ) Ġas ? ĠToolbar ĊĠĠĠĠĠĠĠ Ġtoolbar ?. set BackgroundColor ( Context Compat . getColor ( this , Ġcolor Primary )) ĊĠĠĠĠĠĠĠ Ġset Support ActionBar ( toolbar ) ĊĠĠĠĠĠĠĠ Ġsupport ActionBar ?. title Ġ= Ġget AppName () ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġif Ġ( Build . VERSION . SDK _ INT Ġ>= ĠBuild . VERSION _ CODES . LO L LI POP ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwindow . status Bar Color Ġ= ĠContext Compat . getColor ( this , Ġcolor Primary Dark ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġwindow . decor View . setup Light StatusBar ( with Light StatusBar ) ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġ@ Suppress Lint (" Inf late Params ") ĊĠĠĠ Ġprivate Ġfun Ġset Activity Data () Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġframe Layout Ġ= ĠfindViewById < View >( R . id . main Container ) Ġas ĠFrame Layout ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġval Ġfactory Ġ= ĠLayoutInflater . from ( this ) ĊĠĠĠĠĠĠĠ Ġval Ġinf late View : ĠView ĊĠĠĠĠĠĠĠ Ġif Ġ( layout XML Ġ== Ġ- 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinf late View Ġ= Ġfactory . inflate ( R . layout . activity _ license _ default , Ġnull ) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġactivity Description Ġ= ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġinf late View . findViewById < View >( R . id . p ir acy _ checker _ description ) Ġas ĠTextView ĊĠĠĠĠĠĠĠĠĠĠĠ Ġactivity Description . text Ġ= Ġdescription ĊĠĠĠĠĠĠĠ Ġ} Ġelse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġinf late View Ġ= Ġfactory . inflate ( layout XML , Ġnull ) ĊĠĠĠĠĠĠĠĠĊĠĠĠĠĠĠĠ Ġframe Layout . addView ( inflate View ) ĊĠĠĠ Ġ} Ċ }