package Ġcom . android . co oper . app . work manager . utils Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . net . Uri Ċ import Ġandroid . os . Build Ċ import Ġandroidx . core . content . File Provider Ċ import Ġjava . io . File Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġc ooper Ċ Ġ* Ġ 2 0 - 6 - 2 . Ċ Ġ* ĠEmail : Ġ 1 2 3 9 6 0 4 8 5 9 @ qq . com Ċ Ġ*/ Ċ object ĠUri Utils Ġ{ ĊĠĠĠ Ġfun ĠgetFile Uri ( context : ĠContext , Ġfile : ĠFile ): ĠUri Ġ= ĊĠĠĠĠĠĠĠ Ġif Ġ( Build . VERSION . SDK _ INT Ġ>= ĠBuild . VERSION _ CODES . N ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠFile Provider . get Uri For File ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġcontext . packageName Ġ+ Ġ". file . path . share ", ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġfile ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ} Ġelse ĠUri . from File ( file ) Ċ }