package Ġcom . uits . base project . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . media . Media Scanner Connection Ċ import Ġandroid . media . Media Scanner Connection . Media Scanner Connection Client Ċ import Ġandroid . net . Uri Ċ import Ġjava . io . File Ċ Ċ class ĠMedia Scanner Utils ( context : ĠContext ?, Ġprivate Ġval Ġm File : ĠFile ) Ġ: ĊĠĠĠ ĠMedia Scanner Connection Client Ġ{ ĊĠĠĠ Ġprivate Ġval Ġm Ms : ĠMedia Scanner Connection Ġ= ĠMedia Scanner Connection ( context , Ġthis ) ĊĠĠĠ Ġoverride Ġfun Ġon Media Scanner Connected () Ġ{ ĊĠĠĠĠĠĠĠ Ġm Ms . scan File ( m File . absolute Path , Ġnull ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġon Scan Completed ( path : ĠString , Ġuri : ĠUri ) Ġ{ ĊĠĠĠĠĠĠĠ Ġm Ms . disconnect () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġscan All File () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġm Ms . connect () ĊĠĠĠ Ġ} Ċ }