package Ġcom . alle ver . app . virtual . call . function Ċ Ċ import Ġcom . alle ver . app . virtual . call . util . Shared Pref Utils Ċ Ċ object ĠSetting Helper Ġ{ ĊĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ PHONE Ġ= Ġ" PHONE " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ TIME Ġ= Ġ" TIME " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ CONTACT Ġ= Ġ" CONTACT " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ LOCAL Ġ= Ġ" LOCAL " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ RING T ONE _ URI Ġ= Ġ" KEY _ RING T ONE _ URI " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ RING T ONE _ TITLE Ġ= Ġ" KEY _ RING T ONG _ TITLE " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ V IB R ATOR Ġ= Ġ" KEY _ V IB R ATOR " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ WALL _ P AGER _ TITLE Ġ= Ġ" KEY _ WALL _ P AGER _ TITLE " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ REPEAT _ SWITCH Ġ= Ġ" KEY _ REPEAT _ SWITCH " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ REPEAT _ INTERVAL Ġ= Ġ" KEY _ REPEAT _ INTERVAL " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ REPEAT _ COUNT Ġ= Ġ" KEY _ REPEAT _ COUNT " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ RAD OM _ CONTACT _ SWITCH Ġ= Ġ" KEY _ RAD OM _ CONTACT _ SWITCH " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ AV AT AR Ġ= Ġ" KEY _ AV AT AR " ĊĊĠĠĠ Ġfun Ġset Phone ( phone : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . putString ( KEY _ PHONE , Ġphone ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Phone (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getString ( KEY _ PHONE , Ġ" 1 3 8 0 0 1 3 8 0 0 0 ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Contact ( contact : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . putString ( KEY _ CONTACT , Ġcontact ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Contact (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getString ( KEY _ CONTACT , Ġ" å¼ł ä¸ī ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Local ( local : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . putString ( KEY _ LOCAL , Ġlocal ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Local (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getString ( KEY _ LOCAL , Ġ" åĮĹäº¬ ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Time ( time : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . put Int ( KEY _ TIME , Ġtime ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetTime (): ĠInt ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getInt ( KEY _ TIME , Ġ 5 ) ĊĠĠĠ Ġ} ĊĊĊĊĠĠĠ Ġfun Ġset Ring tone Uri ( uri : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . putString ( KEY _ RING T ONE _ URI , Ġuri ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Ring tone Uri (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getString ( KEY _ RING T ONE _ URI , Ġ"") ĊĠĠĠ Ġ} ĊĊĊĠĠĠ Ġfun Ġset Ring tone Title ( ring tone Title : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . putString ( KEY _ RING T ONE _ TITLE , Ġring tone Title ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Ring tone Title (): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getString ( KEY _ RING T ONE _ TITLE , Ġ" é»ĺè®¤ ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Wall Pager Title ( wall Pager Title : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . putString ( KEY _ WALL _ P AGER _ TITLE , Ġwall Pager Title ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Wall Pager Title (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getString ( KEY _ WALL _ P AGER _ TITLE , Ġ" é»ĺè®¤ ") ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset V ibr ator ( vi br ator : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . put Boolean ( KEY _ V IB R ATOR , Ġvi br ator ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget V ibr ator (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getBoolean ( KEY _ V IB R ATOR , Ġtrue ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ/* ĊĠĠĠĠĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ REPEAT _ SWITCH Ġ= Ġ" KEY _ REPEAT _ SWITCH " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ REPEAT _ INTERVAL Ġ= Ġ" KEY _ REPEAT _ INTERVAL " ĊĠĠĠ Ġprivate Ġconst Ġval ĠKEY _ REPEAT _ COUNT Ġ= Ġ" KEY _ REPEAT _ COUNT " ĊĊĠĠĠĠ Ġ*/ ĊĊĠĠĠ Ġfun Ġset Repeat ( repeat : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . put Boolean ( KEY _ REPEAT _ SWITCH , Ġrepeat ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġget Repeat (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getBoolean ( KEY _ REPEAT _ SWITCH , Ġfalse ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Repeat Interval ( interval : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . put Int ( KEY _ REPEAT _ INTERVAL , Ġinterval ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġget Repeat Interval (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getInt ( KEY _ REPEAT _ INTERVAL , Ġ 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Repeat Count ( interval : ĠInt ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . put Int ( KEY _ REPEAT _ COUNT , Ġinterval ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġget Repeat Count (): ĠInt Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getInt ( KEY _ REPEAT _ COUNT , Ġ 2 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġset Random Contact ( random : ĠBoolean ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . put Boolean ( KEY _ RAD OM _ CONTACT _ SWITCH , Ġrandom ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun ĠgetRandom Contact (): ĠBoolean Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getBoolean ( KEY _ RAD OM _ CONTACT _ SWITCH , Ġfalse ) ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġset Avatar Path ( avatar : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ ĠShared Pref Utils . putString ( KEY _ AV AT AR , Ġavatar ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġget Avatar Path (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠShared Pref Utils . getString ( KEY _ AV AT AR , Ġ"") ĊĠĠĠ Ġ} Ċ Ċ }