获取当前壁纸服务的应用包名

获取当前壁纸服务的应用包名

目的:后台管理查杀或拦截的规避,即不能管控当前正在运行的壁纸服务

import android.app.WallpaperManager

    @JvmStatic
    fun getDefaultWallPaper(context: Context): String? {
        val wallpaperManager = WallpaperManager.getInstance(context)
        wallpaperManager?.let {
            var pkg = wallpaperManager.wallpaperInfo?.packageName
            logger.debug("getDefaultWallPaper: [{}]", pkg)
            return pkg
        }
        return "com.android.systemui"
    }

你可能感兴趣的:(省电续航)