update 推送文件优化

This commit is contained in:
gallonyin
2023-02-23 14:20:01 +08:00
parent e83841fdc8
commit 8e071e40bb

View File

@@ -6,6 +6,7 @@ import androidx.core.content.FileProvider
import com.blankj.utilcode.util.LogUtils
import com.blankj.utilcode.util.Utils
import org.yameida.worktool.Constant
import org.yameida.worktool.service.WeworkController
import java.io.File
/**
@@ -49,6 +50,11 @@ object ShareUtil {
* 文件分享 需要先授权显示悬浮窗
*/
fun share(type: String, file: File): Boolean {
val root = WeworkController.weworkService.rootInActiveWindow
if (root.packageName != Constant.PACKAGE_NAMES) {
LogUtils.e("文件分享失败 当前应用不在前台")
return false
}
val app = Utils.getApp()
if (!Settings.canDrawOverlays(app)) {
LogUtils.e("文件分享失败 没有悬浮窗权限~")