package Ġcom . ye ah dev . ye ah _ passwords Ċ Ċ import Ġandroid . content . Intent Ċ import Ġandroid . os . Build Ċ import Ġandroid . provider . Settings Ċ import Ġandroid . n fc . N fc Adapter Ċ import Ġandroidx . annotation . NonNull ; Ċ import Ġio . flutter . embedding . engine . Flutter Engine Ċ import Ġio . flutter . embedding . android . Flutter Activity Ċ import Ġio . flutter . plugin . common . Method Channel Ċ import Ġio . flutter . plugins . Generated Plugin Regist r ant Ċ Ċ class ĠMainActivity : ĠFlutter Activity () Ġ{ ĊĊĠĠĠ Ġcompanion Ġobject Ġ{ ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠCHAN NEL Ġ= Ġ" com . ye ah dev . ye ah _ passwords / intent " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠCHECK _ N FC _ STATE _ METHOD Ġ= Ġ" check _ n fc _ state " ĊĠĠĠĠĠĠĠ Ġconst Ġval ĠTO GGLE _ N FC _ STATE _ METHOD Ġ= Ġ" toggle _ n fc _ state " ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġconfigure Flutter Engine (@ NonNull Ġflutter Engine : ĠFlutter Engine ) Ġ{ ĊĠĠĠĠĠĠĠ ĠGenerated Plugin Regist r ant . register With ( flutter Engine ); ĊĊĠĠĠĠĠĠĠ ĠMethod Channel ( flutter Engine . dart Executor . binary Messenger , ĠCHAN NEL ). set MethodCall Handler Ġ{ Ġcall , Ġresult Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġwhen ( call . method ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠCHECK _ N FC _ STATE _ METHOD Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġvar Ġn fc Adapter Ġ= ĠN fc Adapter . getDefault Adapter ( this ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . success ( n fc Adapter . isEnabled ()) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠTO GGLE _ N FC _ STATE _ METHOD Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( Build . VERSION . SDK _ INT Ġ>= ĠBuild . VERSION _ CODES . J EL LY _ BE AN ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( Settings . ACTION _ N FC _ SETTINGS )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠstartActivity ( Intent ( Settings . ACTION _ WI RE LESS _ SETTINGS )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . success ( null ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġelse Ġ-> Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġresult . not Implemented () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ